diff --git a/src/components/StatsBoxGrid.js b/src/components/StatsBoxGrid.js
index 65e1e56840e..e0497134be0 100644
--- a/src/components/StatsBoxGrid.js
+++ b/src/components/StatsBoxGrid.js
@@ -9,6 +9,7 @@ import Tooltip from "./Tooltip"
import Link from "./Link"
import Icon from "./Icon"
+import { isLangRightToLeft } from "../utils/translations"
import { getData } from "../utils/cache"
const Value = styled.h3`
@@ -113,7 +114,7 @@ const Lines = styled.div`
const ButtonContainer = styled.div`
position: absolute;
- right: 20px;
+ ${({ dir }) => (dir === "rtl" ? "left:" : "right:")} 20px;
bottom: 20px;
font-family: ${(props) => props.theme.fonts.monospace};
`
@@ -145,7 +146,7 @@ const ButtonToggle = styled(Button)`
const ranges = ["30d", "90d"]
-const GridItem = ({ metric }) => {
+const GridItem = ({ metric, dir }) => {
const { title, description, state, buttonContainer, range } = metric
const isLoading = !state.value
const value = state.hasError ? (
@@ -213,7 +214,7 @@ const GridItem = ({ metric }) => {
{!state.hasError && !isLoading && (
<>
{chart}
- {buttonContainer}
+ {buttonContainer}
>
)}
{value}
@@ -496,11 +497,11 @@ const StatsBoxGrid = () => {
range: selectedRangeNodes,
},
]
-
+ const dir = isLangRightToLeft(intl.locale) ? "rtl" : "ltr"
return (
{metrics.map((metric, idx) => (
-
+
))}
)
diff --git a/src/intl/ar/ar.json b/src/intl/ar/ar.json
deleted file mode 100644
index 4013e6cf697..00000000000
--- a/src/intl/ar/ar.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "about-ethereum-org": "حول ethereum.org",
- "about-us": "نبذة عنا",
- "brand-assets": "أصول العلامة التجارية",
- "community": "المجتمع",
- "contact": "تواصل",
- "contributing": "المساهمة",
- "cookie-policy": "سياسة ملفات تعريف الإرتباط",
- "decentralized-applications-dapps": "التطبيقات اللامركزية (dapps)",
- "developers": "المطورين",
- "developers-home": "الصفحة الرئيسية للمطورين",
- "documentation": "التوثيق",
- "ef-blog": "مدونة مؤسسة إثيريوم",
- "eips": "مقترحات تحسين إثيريوم",
- "enterprise": "الشركات",
- "ethereum": "إثيريوم",
- "ethereum-2-0": "Ethereum 2.0",
- "ethereum-brand-assets": "أصول العلامة التجارية لإيثريوم",
- "ethereum-community": "مجتمع إثيريوم",
- "ethereum-glossary": "مسرد مصطلحات إثيريوم",
- "ethereum-wallets": "محافظ إثيريوم",
- "ethereum-whitepaper": "دليل استخدام إثيريوم",
- "get-eth": "احصل على ETH",
- "get-started": "ابدأ الاستخدام",
- "guides-and-resources": "الأدلة والموارد",
- "how-ethereum-works": "كيف يعمل إثيريوم",
- "individuals": "الافراد",
- "individuals-menu": "قائمة الأفراد",
- "language-support": "مساعدة اللغة",
- "languages": "اللغات",
- "learn": "تعلم",
- "learn-by-coding": "تعلم عن طريق البرمجة",
- "learn-more": "تعلم اكثر",
- "mainnet-ethereum": "ماينيت إثيريوم",
- "nav-beginners": "مبتدئين",
- "page-404-copy": "نرجو استخدام خانة البحث في الاعلى لإيجاد ما تبحث عنه او إرجع لصفحة البداية.",
- "page-404-not-found": "غير موجود",
- "page-enterprise": "الشركات",
- "page-index": "إثيريوم",
- "page-index-section-beginners-item-one": "هل أنت جديد تمامًا على ايثيريوم؟",
- "page-index-section-beginners-item-three": "لماذا اهتم؟",
- "page-index-section-beginners-item-two": "ما هو الإثيريوم؟",
- "page-index-section-beginners-title": "المبتدئين",
- "page-index-section-developers-item-one": "إرشادات البدء",
- "page-index-section-developers-item-three": "احدث ادوات المطورين",
- "page-index-section-developers-item-two": "تعلم برمجة العقود الذكية",
- "page-index-section-developers-title": "للمطورين",
- "page-index-section-enterprise-item-one": "لماذا إثيريوم الخاص بالشركات؟",
- "page-index-section-enterprise-item-three": "مجتمع مطوري الشركات",
- "page-index-section-enterprise-item-two": "خصائص المؤسسة",
- "page-index-section-enterprise-title": "للمؤسسات والشركات",
- "page-index-section-individuals-item-one": "ما هو إثيريوم؟",
- "page-index-section-individuals-item-three": "إرشادات ومصادر",
- "page-index-section-individuals-item-two": "إستخدم إثيريوم",
- "page-index-section-individuals-title": "للافراد",
- "page-index-section-learn-item-one": "مصادر للمبتدئين",
- "page-index-section-learn-item-three": "ETH 2.0",
- "page-index-section-use-item-one": "ما الذي يمكنني إنجازه عبر إيثريوم اليوم؟",
- "page-index-section-use-item-three": "ماهي المحفظة؟",
- "page-index-section-use-item-two": "كيف أحصل على عملة الإيثر؟",
- "page-index-section-use-title": "الاستخدام",
- "page-last-updated": "اخر تحديث لصفحة",
- "page-learning-tools-consensys-academy-description": "برنامج مبرمجي إثيريوم على الانترنت",
- "page-learning-tools-cryptozombies-description": "تعلم لغة Solidity من خلال بناء لعبة زومبي خاصة بك",
- "page-learning-tools-ethernauts-description": "أتم مستويات ببرمجة عقود ذكية",
- "privacy-policy": "سياسة الخصوصية",
- "private-ethereum": "إثيريوم خاص",
- "search": "بحث",
- "set-up-local-env": "إعداد البيئة المحلية الخاصة بك",
- "stablecoins": "Stablecoins",
- "terms-of-use": "شروط الاستخدام",
- "translation-banner-body-new": "ترى هذه الصفحة بالإنجليزية لأننا لم نترجمها بعد. ساعدنا في ترجمة هذا المحتوى.",
- "translation-banner-body-update": "هناك نسخة جديدة من هذه الصفحة لكنها باللغة الإنجليزية فقط الآن. ساعدنا في ترجمة أحدث إصدار.",
- "translation-banner-button-join-translation-program": "انضم إلى برنامج الترجمة",
- "translation-banner-button-learn-more": "تعلم أكثر",
- "translation-banner-button-see-english": "اعرض المحتوى بالإنجليزية",
- "translation-banner-button-translate-page": "ترجم الصفحة",
- "translation-banner-title-new": "المساعدة في ترجمة هذا البرنامج",
- "translation-banner-title-update": "ساعد في تحديث هذه الصفحة",
- "tutorials": "البرامج التعليمية",
- "use": "الاستخدام",
- "use-ethereum": "استخدم إثيريوم",
- "website-last-updated": "اخر تحديث للموقع",
- "what-is-ether": "ما إيثر (ETH)؟",
- "what-is-ethereum": "ما إثيريوم؟"
-}
diff --git a/src/intl/ar/common.json b/src/intl/ar/common.json
new file mode 100644
index 00000000000..63446bb8886
--- /dev/null
+++ b/src/intl/ar/common.json
@@ -0,0 +1,215 @@
+{
+ "1inch-logo": "شعار شركة 1inch",
+ "aave-logo": "شعار شركة Aave",
+ "about": "نبذة",
+ "about-ethereum-org": "نبذة عن ethereum.org",
+ "about-us": "نبذة عنا",
+ "alt-eth-blocks": "صورة توضيحية لكتل منظمة على شكل شعار الإثيريوم",
+ "aria-toggle-search-button": "تبديل زر البحث",
+ "aria-toggle-menu-button": "تبديل زر القائمة",
+ "back-to-top": "عودة إلى الأعلى",
+ "banner-page-incomplete": "هذه الصفحة غير مكتملة و تسعدنا مساعدتك، عدل هذه الصفحة وأضف أي شيء تجد أنه ذو منفعة للآخرين.",
+ "beacon-chain": "سلسلة المنارة",
+ "binance-logo": "شعار شركة Binance",
+ "bittrex-logo": "شعار شركة Bittrex",
+ "brand-assets": "أصول العلامة التجارية",
+ "bug-bounty": "مكافأة اكتشاف الأخطاء",
+ "coinbase-logo": "شعار شركة Coinbase",
+ "coinmama-logo": "شعار شركة Coinmama",
+ "community": "المجتمع",
+ "community-menu": "قائمة المجتمع",
+ "compound-logo": "شعار شركة Compound",
+ "cons": "سلبيات",
+ "contact": "تواصل",
+ "content-versions": "نسخ المحتوى",
+ "contributing": "المساهمة",
+ "contributors": "المساهمون",
+ "contributors-thanks": "إلى كل من ساهم في هذه الصفحة، شكرا لك!",
+ "cookie-policy": "سياسة ملفات تعريف الارتباط",
+ "copied": "تم النسخ",
+ "copy": "نسخ",
+ "dark-mode": "داكن",
+ "data-provided-by": "مصدر البيانات:",
+ "decentralized-applications-dapps": "التطبيقات اللامركزية (dapps)",
+ "deposit-contract": "عقد الإيداع",
+ "devcon": "مؤتمر دفكون السنوي",
+ "developer-resources": "مصادر المبرمجين",
+ "developers": "المبرمجون",
+ "developers-home": "الصفحة الرئيسية للمطورين",
+ "docs": "المستندات",
+ "documentation": "التوثيق",
+ "dydx-logo": "شعار شركة Dydx",
+ "ecosystem": "الشبكة التعاونية",
+ "edit-page": "تعديل الصفحة",
+ "ef-blog": "مدونة مؤسسة إثيريوم",
+ "eips": "مقترحات تحسين إثيريوم",
+ "enterprise": "شركة",
+ "enterprise-menu": "قائمة الشركات",
+ "esp": "برنامج دعم النظام البيئي",
+ "eth-current-price": "سعر ETH الحالي (بالدولار الأمريكي)",
+ "eth2": "الإصدار الثاني للإيثريوم",
+ "eth2-beaconcha-in-desc": "برنامج مفتوح المصدر لاستكشاف سلسلة المنارة Beacon Chain للإصدار الثاني للإيثريوم Eth2",
+ "eth2-beaconscan-desc": "برنامج لاستكشاف سلسلة المنارة Beacon Chain للإصدار الثاني للإيثريوم Eth2 اسمه Etherscan for Eth2",
+ "eth2-become-staker": "ابدا الاستثمار",
+ "eth2-become-staker-desc": "إذا كنت تتطلع للمشاركة، فقد بدأت عملية تجميد عملات الإيثريوم لدعم وتأمين الشبكة. تأكد من أنك على دراية بالمخاطر.",
+ "eth2-explore": "استكشف البيانات",
+ "eth2-no-action-needed": "أنت لست بحاجة إلى فعل أي شيء بالـETH التي لديك. انتبه إلى المخادعين الذين يطلبون منك إرسال ETH لمبادلته.",
+ "eth2-run-beacon-chain": "تشغيل عميل المنارة",
+ "eth2-run-beacon-chain-desc": "يحتاج إيثيريوم إلى أكبر عدد ممكن من العملاء. ساعد إيثيريوم للمصلحة العامة!",
+ "eth2-service-announcement": "إعلان خدمة Eth2",
+ "eth2-what-shipping": "متى يتم الشحن؟",
+ "ethereum": "إثيريوم",
+ "ethereum-2-0": "إثيريوم 2.0",
+ "ethereum-brand-assets": "أصول العلامة التجارية لإيثريوم",
+ "ethereum-community": "مجتمع إثيريوم",
+ "ethereum-foundation": "مؤسسة إيثيريوم",
+ "ethereum-foundation-logo": "شعار مؤسسة إيثيريوم",
+ "ethereum-glossary": "مسرد مصطلحات إثيريوم",
+ "ethereum-governance": "إدارة إيثيريوم",
+ "ethereum-logo": "شعار إثيريوم",
+ "ethereum-security": "أمان إثيريوم ومنع الاحتيال",
+ "ethereum-studio": "استوديو إيثريوم",
+ "ethereum-wallets": "محافظ إثيريوم",
+ "ethereum-whitepaper": "دليل استخدام إثيريوم",
+ "example-projects": "مثال للمشاريع",
+ "find-wallet": "البحث عن المحفظة",
+ "foundation": "مؤسسة",
+ "gemini-logo": "شعار Gemini",
+ "get-eth": "احصل على ETH",
+ "get-involved": "شارك",
+ "get-started": "ابدأ الاستخدام",
+ "gitcoin-logo": "شعار شركة Gitcoin",
+ "glossary": "قائمة المصطلحات",
+ "governance": "إرشادات",
+ "grants": "منح",
+ "grant-programs": "برامج منح النظام البيئي",
+ "guides-and-resources": "أدلة ومصادر المجتمع",
+ "history": "تاريخ",
+ "history-of-ethereum": "تاريخ الإيثيريوم",
+ "home": "الصفحة الرئيسية",
+ "how-ethereum-works": "كيفية عمل إيثريوم",
+ "image": "صورة",
+ "in-this-section": "في هذا القسم",
+ "individuals": "الأفراد",
+ "individuals-menu": "قائمة الأفراد",
+ "jobs": "الوظائف",
+ "kraken-logo": "شعار شركة Kraken",
+ "language-ar": "العربية",
+ "language-bg": "البلغارية",
+ "language-bn": "البنغالية",
+ "language-ca": "الكتالونية",
+ "language-cs": "التشيكية",
+ "language-de": "الألمانية",
+ "language-el": "اليونانية",
+ "language-en": "الإنجليزية",
+ "language-es": "الإسبانية",
+ "language-fa": "الفارسية",
+ "language-fi": "الفنلندية",
+ "language-fr": "الفرنسية",
+ "language-hu": "الهنغارية",
+ "language-hr": "الكرواتية",
+ "language-hi": "الهندية",
+ "language-id": "الأندونسية",
+ "language-ig": "الإيجبو",
+ "language-it": "الإيطالية",
+ "language-ja": "اليابانية",
+ "language-ko": "الكورية",
+ "language-lt": "الليتوانية",
+ "language-ml": "المالايالامية",
+ "language-nb": "النرويجية",
+ "language-nl": "الهولندية",
+ "language-pl": "البولندية",
+ "language-pt": "البرتغالية",
+ "language-pt-br": "البرتغالية (البرازيل)",
+ "language-ro": "الرومانية",
+ "language-ru": "الروسية",
+ "language-se": "السويدية",
+ "language-sk": "السلوفاكية",
+ "language-sl": "السلوفينية",
+ "language-support": "مساعدة اللغة",
+ "language-tr": "التركية",
+ "language-uk": "الأوكرانية",
+ "language-vi": "الفيتنامية",
+ "language-zh": "الصينية المبسطة",
+ "language-zh-tw": "الصينية التقليدية",
+ "languages": "اللغات",
+ "last-24-hrs": "آخر 24 ساعة",
+ "last-edit": "آخر تعديل",
+ "learn": "تعلّم",
+ "learn-by-coding": "تعلّم عن طريق البرمجة",
+ "learn-menu": "قائمة التعلّم",
+ "learn-more": "تعلّم أكثر",
+ "less": "أقل",
+ "light-mode": "فاتح",
+ "listing-policy-disclaimer": "جميع المنتجات المدرجة في هذه الصفحة ليست مصادقة رسمية ولا تقدم إلا لأغراض إعلامية. إذا كنت ترغب في إضافة منتج أو تقديم تعليقات على السياسة، فاطرح مشكلة في GitHub.",
+ "listing-policy-raise-issue-link": "طرح مشكلة",
+ "live-help": "المساعدة المباشرة",
+ "live-help-menu": "قائمة المساعدة المباشرة",
+ "loading": "جاري التحميل...",
+ "loading-error": "خطأ في التحميل.",
+ "loading-error-refresh": "خطأ، يُرجى إعادة المحاولة.",
+ "logo": "الشعار",
+ "loopring-logo": "شعار لوبرينج",
+ "london-upgrade-banner": "ترقية لندن مباشرة على: ",
+ "london-upgrade-banner-released": "تم إصدار ترقية لندن!",
+ "mainnet-ethereum": "ماينيت إثيريوم",
+ "makerdao-logo": "شعار MakerDao",
+ "matcha-logo": "شعار ماتشا",
+ "merge": "دمج",
+ "more": "المزيد",
+ "nav-beginners": "مبتدئين",
+ "next": "التالي",
+ "oasis-logo": "شعار Oasis",
+ "on-this-page": "في هذه الصفحة",
+ "page-content": "محتوى الصفحة",
+ "page-enterprise": "الشركات",
+ "page-last-updated": "آخر تحديث للصفحة",
+ "previous": "السابق",
+ "privacy-policy": "سياسة الخصوصية",
+ "private-ethereum": "إثيريوم خاص",
+ "pros": "الإيجابيات",
+ "read-more": "اقرأ المزيد",
+ "refresh": "يُرجى تحديث الصفحة.",
+ "review-progress": "استعراض التقدم المحرز",
+ "search": "بحث",
+ "search-box-blank-state-text": "البحث بعيدًا!",
+ "search-eth-address": "يبدو هذا كعنوان إيثيريوم. نحن لا نقدم بيانات محددة للعناوين. حاول البحث عنه في مستكشف كتلة مثل",
+ "search-no-results": "لا توجد نتائج لهذا البحث",
+ "security": "الأمان",
+ "see-contributors": "المساهمون",
+ "set-up-local-env": "إعداد البيئة المحلية الخاصة بك",
+ "shard-chains": "سلسلة القطع",
+ "show-all": "عرض الكل",
+ "show-less": "عرض أقل",
+ "site-description": "إيثيريوم هو منصة عالمية لامركزية للنقود وأنواع جديدة من التطبيقات. في إيثيريوم، يمكنك كتابة التعليمات البرمجية التي تحكم المال، وبناء التطبيقات التي يمكن الوصول إليها في أي مكان في العالم.",
+ "site-title": "ethereum.org",
+ "stablecoins": "Stablecoins",
+ "staking": "تجميد العملات",
+ "summary": "موجز",
+ "terms-of-use": "شروط الاستخدام",
+ "transaction-fees": "ما هي رسوم المعاملات؟",
+ "translation-banner-body-new": "ترى هذه الصفحة بالإنجليزية لأننا لم نترجمها بعد. ساعدنا في ترجمة هذا المحتوى.",
+ "translation-banner-body-update": "هناك نسخة جديدة من هذه الصفحة لكنها باللغة الإنجليزية فقط الآن. ساعدنا في ترجمة أحدث إصدار.",
+ "translation-banner-button-join-translation-program": "انضم إلى برنامج الترجمة",
+ "translation-banner-button-learn-more": "تعلّم أكثر",
+ "translation-banner-button-see-english": "اعرض المحتوى بالإنجليزية",
+ "translation-banner-button-translate-page": "ترجم الصفحة",
+ "translation-banner-title-new": "المساعدة في ترجمة هذا البرنامج",
+ "translation-banner-title-update": "ساعد في تحديث هذه الصفحة",
+ "translation-program": "برنامج الترجمة",
+ "translation-progress": "التقدم المحرز في الترجمة",
+ "tutorials": "البرامج التعليمية",
+ "uniswap-logo": "شعار شركة Uniswap",
+ "use": "الاستخدام",
+ "use-ethereum": "استخدم إثيريوم",
+ "use-ethereum-menu": "استخدام قائمة إيثيريوم",
+ "vision": "الرؤية",
+ "wallets": "المحافظ",
+ "website-last-updated": "آخر تحديث للموقع",
+ "what-is-ether": "ما إيثر (ETH)؟",
+ "what-is-ethereum": "ما هو الإثيريوم؟",
+ "whitepaper": "دليل الاستخدام",
+ "defi-page": "التمويل اللامركزي (DeFi)",
+ "dao-page": "المنظمات المستقلة اللامركزية (DAOs)",
+ "nft-page": "رموز رقمية غير قابلة للاستبدال (NFTs)"
+}
diff --git a/src/intl/ar/page-index.json b/src/intl/ar/page-index.json
index 938de449c74..c6e5c937724 100644
--- a/src/intl/ar/page-index.json
+++ b/src/intl/ar/page-index.json
@@ -1,19 +1,76 @@
{
- "page-index-hero-image-alt": "صورة بطل ethereum.org",
+ "page-index-hero-image-alt": "صورة توضيحية لمدينة مستقبلية تمثل النظام الرقمي لإيثريوم.",
"page-index-meta-description": "إيثيريوم هو منصة عالمية لامركزية للنقود وأنواع جديدة من التطبيقات. في إيثيريوم، يمكنك كتابة التعليمات البرمجية التي تحكم المال، وبناء التطبيقات التي يمكن الوصول إليها في أي مكان في العالم.",
"page-index-meta-title": "الصفحة الرئيسية",
- "page-index-sections-developers-desc": "تعرف على التكنولوجيا القائم عليها إيثريوم وتطبيقاتها حتى يمكنك البدء في البناء بها.",
- "page-index-sections-developers-image-alt": "توضيح اليد التي تقوم ببناء غليش إيثيريوم مصنوع من الطوب الليلي",
- "page-index-sections-developers-link-text": "ابدأ البناء",
- "page-index-sections-developers-title": "المطورين",
- "page-index-sections-enterprise-desc": "أنظر كيف يمكن لإيثيريوم فتح نماذج أعمال جديدة، وتقليل التكاليف وعملك التجاري في المستقبل.",
- "page-index-sections-enterprise-image-alt": "مثال توضيحي لفريق يعمل على مشروع إيثيريوم حول حاسوب محمول",
- "page-index-sections-enterprise-link-text": "إيثريوم للمؤسسات",
- "page-index-sections-enterprise-title": "مؤسسة",
- "page-index-sections-individuals-desc": "اتعرف على إيثيريوم، إيثر، المحافظ، الرموز المميزة والمزيد حتى يمكنك البدء في استخدام تطبيقات إيثيريوم.",
- "page-index-sections-individuals-image-alt": "مثال توضيحي لكلب جالس على حاسوب",
- "page-index-sections-individuals-link-text": "ابدأ مع الايثيريوم",
- "page-index-sections-individuals-title": "حول إيثيريوم",
- "page-index-subtitle": "عبر إيثريوم يمكنك كتابة أكواد تتحكم بالقيمة الرقمية، ويتم تنفيذها تمامًا على النحو الذي تمت برمجتها به، ويمكن الوصول لها من أي مكان بالعالم.",
- "page-index-title": "إيثريوم منصة عالميه مفتوحة المصدر للتطبيقات اللامركزية."
+ "page-index-title": "مرحبًا بك في إيثريوم",
+ "page-index-description": "إيثيروم هي تكنولوجيا مدارة من مجتمع إيثيروم لتمكين العملة الرقمية إيثر (ETH) وآلاف التطبيقات اللامركزية.",
+ "page-index-title-button": "استكشف إيثيريوم",
+ "page-index-get-started": "البدء بالاستخدام",
+ "page-index-get-started-description": "ethereum.org هو بوابتك إلى عالم إيثيريوم، حيث التكنلوجيا الجديدة والمتطورة باستمرار. إنه لأمر جيد أن يكون لديك دليل، إليك ماننصحك به للغوص في هذه التكنولوجيا.",
+ "page-index-get-started-image-alt": "صورة توضيحية لشخص يعمل على حاسب آلي.",
+ "page-index-get-started-wallet-title": "اختر محفظة",
+ "page-index-get-started-wallet-description": "تتيح لك المحفظة الاتصال بإيثيريوم وإدارة أموالك.",
+ "page-index-get-started-wallet-image-alt": "صورة توضيحية لرجل آلي يتكون جسمه من خزنة تمثل محفظة إيثيريوم.",
+ "page-index-get-started-eth-title": "احصل على ETH",
+ "page-index-get-started-eth-description": "ETH هي عملة إيثيريوم، يمكنك استعمالها في التطبيقات.",
+ "page-index-get-started-eth-image-alt": "صورة توضيحية تبين مجموعة من الأشخاص المذهولين من الصورة الرمزية للإيثر (ETH).",
+ "page-index-get-started-dapps-title": "استخدم تطبيقًا لامركزيًا",
+ "page-index-get-started-dapps-description": "التطبيقات اللامركزية هي تطبيقات تعمل عن طريق إيثيريوم. شاهد ما يمكنك القيام به.",
+ "page-index-get-started-dapps-image-alt": "صورة توضيحية لكلب يستخدم حاسب.",
+ "page-index-get-started-devs-title": "ابدأ بالبناء",
+ "page-index-get-started-devs-description": "إن أردت البدأ بالبرمجة مع إيثيريوم، فلدينا وثائق ودروس وأكثر من ذلك في بوابة المبرمجين.",
+ "page-index-get-started-devs-image-alt": "صورة توضيحية تبين يدًا تشكّل رمز ETH باستعمال قطع الليجو.",
+ "page-index-what-is-ethereum": "ما هو إيثريوم؟",
+ "page-index-what-is-ethereum-description": "تحتضن تكنولوجيا إيثيريوم الأموال الرقمية، والمدفوعات العالمية، وكذلك التطبيقات الحاسوبية، حيث ساهم مجتمع إيثيريوم ببناء نظام اقتصادي رقمي مزدهر، ما يخلق طرقًا جريئة وجديدة تسمح لصناع المحتوى بالكسب عن طريق الإنترنت، والقيام بأكثر من ذلك بكثير. إيثيريوم مفتوح للجميع، فأينما كنت في العالم، كل ما تحتاجه هو الإنترنت.",
+ "page-index-what-is-ethereum-button": "ما هي إيثريوم؟",
+ "page-index-what-is-ethereum-secondary-button": "المزيد عن المال الرقمي",
+ "page-index-what-is-ethereum-image-alt": "صورة توضيحية تبين شخصًا يذهب مباشرة إلى بازار، كنايةً عن إيثيريوم.",
+ "page-index-defi": "نظام مالي أكثر إنصافاً",
+ "page-index-defi-description": "في يومنا هذا، لا يستطيع المليارات من الأشخاص فتح حساب مصرفي، وهناك آخرون تم حظر مدفوعاتهم. نظام إيثيريوم المالي اللامركزي (DeFi) لا يتوقف ولا يطبق التمييز أبدًا. فقط بالاتصال بشبكة الإنترنت، بإمكانك إرسال واستقبال واقتراض المال وكسب الفوائد، كما يمكنك دفق الأموال بأي مكان في العالم.",
+ "page-index-defi-button": "استكشف النظام المالي اللامركزي (DeFi)",
+ "page-index-defi-image-alt": "صورة توضيحية تبين يدًا تقدم رمز ETH.",
+ "page-index-internet": "إنترنت مفتوح",
+ "page-index-internet-description": "اليوم، نحصل على خدمات إنترنت 'مجانية' بالتخلي عن التحكم في بياناتنا الشخصية. خدمات الإيثيريوم مفتوحة بشكل افتراضي، تحتاج فقط إلى محفظة. وهي مجانية وسهلة الإنشاء، تحت سيطرتكم، وتعمل بدون أي معلومات شخصية.",
+ "page-index-internet-button": "استكشف الإنترنت المفتوح",
+ "page-index-internet-secondary-button": "المزيد عن المحافظ",
+ "page-index-internet-image-alt": "صورة توضيحية لإعداد جهاز كمبيوتر مستقبلي، مدعوم من بلورات الإيثيريوم.",
+ "page-index-developers": "حدود جديدة للتطوير",
+ "page-index-developers-description": "الإيثيريوم وتطبيقاته شفافة ومفتوحة المصدر. يمكنك تفريع التعليمات البرمجية وإعادة استخدام الوظائف الأخرى التي تم بناؤها بالفعل. إذا كنت لا ترغب في تعلم لغة جديدة يمكنك فقط التفاعل مع التعليمات البرمجية المفتوحة المصدر باستخدام جافا سكريبت وغيرها من اللغات الموجودة.",
+ "page-index-developers-button": "بوابة المبرمج",
+ "page-index-developers-code-example-title-0": "البنك الخاص بك",
+ "page-index-developers-code-example-description-0": "يمكنك بناء بنك يديره المنطق الذي قمت ببرمجته.",
+ "page-index-developers-code-example-title-1": "عملتك الخاصة",
+ "page-index-developers-code-example-description-1": "يمكنك إنشاء رموز مميزة بحيث يمكنك نقلها واستخدامها عبر التطبيقات.",
+ "page-index-developers-code-example-title-2": "محفظة جافا سكريبت إيثيريوم",
+ "page-index-developers-code-example-description-2": "بإمكانك استخدام اللغات الموجودة للتفاعل مع الإيثيريوم والتطبيقات الأخرى.",
+ "page-index-developers-code-example-title-3": "DNS مفتوح ولا يتطلب تصريحًا",
+ "page-index-developers-code-example-description-3": "يمكنك أن تعيد تخيل الخدمات الموجودة كتطبيقات لامركزية و مفتوحة.",
+ "page-index-network-stats-title": "إيثيريوم اليوم",
+ "page-index-network-stats-subtitle": "أحدث إحصائيات الشبكة",
+ "page-index-network-stats-eth-price-description": "سعر ETH (بالدولار الأمريكي)",
+ "page-index-network-stats-eth-price-explainer": "أحدث سعر للإيثر الواحد. يمكنك شراء قيمة صغيرة جدًا تصل إلى 0.000000000000000001 جزءًا من الـ ETH، لست بحاجة لشراء عملة ETH كاملة.",
+ "page-index-network-stats-tx-day-description": "المعاملات اليوم",
+ "page-index-network-stats-tx-day-explainer": "عدد المعاملات التي تمت معالجتها بنجاح على الشبكة خلال الـ 24 ساعة الأخيرة.",
+ "page-index-network-stats-value-defi-description": "القيمة المقفلة في تطبيقات التمويل اللامركزي DeFi (بالدولار الأمريكي)",
+ "page-index-network-stats-value-defi-explainer": "المبلغ المالي في تطبيقات التمويل اللامركزي (DeFi)، الاقتصاد الرقمي في إيثيريوم.",
+ "page-index-network-stats-nodes-description": "العُقَد",
+ "page-index-network-stats-nodes-explainer": "يعمل إيثيريوم بواسطة آلاف من المتطوعين حول العالم يعروفون بعقود.",
+ "page-index-touts-header": "استكشف إيثيريوم",
+ "page-index-contribution-banner-title": "المساهمة في إيثيريوم",
+ "page-index-contribution-banner-description": "هذا الموقع مفتوح المصدر، يحتوي على مئات من مجتمعات المساهمين. يمكنك اقتراح تعديلات لأي محتوى في هذا الموقع، قدم اقتراحات لميزات رائعة و جديدة، أو ساعدنا على التخلص من الأخطاء.",
+ "page-index-contribution-banner-image-alt": "شعار إيثيريوم مصنوع من قطع الليجو.",
+ "page-index-contribution-banner-button": "المزيد حول المساهمة",
+ "page-index-tout-eth2-title": "طور معرفتك حول الإيثيريوم 2",
+ "page-index-tout-eth2-description": "الإيثيريوم 2.0 هو برنامج لترقيات مترابطة، مصمم لجعل الإيثيريوم أكثر قابلية للتوسع، وأكثر أمنًا واستدامة.",
+ "page-index-tout-eth2-image-alt": "صورة توضيحية لسفينة فضائية تمثل القوة المتزايدة لإيثريوم 2.",
+ "page-index-tout-enterprise-title": "إيثريوم للشركات",
+ "page-index-tout-enterprise-description": "أنظر كيف يمكن لإيثيريوم فتح نماذج أعمال جديدة، وتقليل التكاليف وحماية عملك التجاري في المستقبل.",
+ "page-index-tout-enterprise-image-alt": "صورة توضيحية لحاسوب/جهاز مستقبلي.",
+ "page-index-tout-community-title": "مجتمع إثيريوم",
+ "page-index-tout-community-description": "إيثيريوم يتمحور بشكل كامل حول المجتمع. ويتكون من أشخاص من جميع الخلفيات والاهتمامات المختلفة. انظر كيف يمكنك الانضمام إليه.",
+ "page-index-tout-community-image-alt": "صورة توضيحية لمجموعة من البناة يعملون معا.",
+ "page-index-nft": "إنترنت الأصول",
+ "page-index-nft-description": "إيثيريوم ليس مخصص فقط للأموال الرقمية. أي شيء يمكنك أن تملكه يمكن أن يكون ممثلاً ومتاجراً به ووضعه للاستخدام كعملات غير قابلة للاستبدال (NFTs). يمكنك ترميز أعمالك الفنية والحصول على الإتاوات تلقائياً في كل مرة يعاد بيعها فيها، أو استخدم الرمز المميز لشيء تملكه للحصول على قرض. الاحتمالات في حالة نمو طوال الوقت.",
+ "page-index-nft-button": "المزيد من الرموز غير القابلة للاستبدال",
+ "page-index-nft-alt": "يتم عرض شعار إيثريوم عبر الهولوغرام."
}
diff --git a/src/pages/index.js b/src/pages/index.js
index 7d4296f6537..314abd7d005 100644
--- a/src/pages/index.js
+++ b/src/pages/index.js
@@ -25,6 +25,7 @@ import {
import {
translateMessageId,
legacyHomepageLanguages,
+ isLangRightToLeft,
} from "../utils/translations"
const Hero = styled(GatsbyImage)`
@@ -73,13 +74,14 @@ const Header = styled.header`
const ButtonRow = styled.div`
display: flex;
align-items: flex-start;
+ gap: 0.5rem;
@media (max-width: ${(props) => props.theme.breakpoints.m}) {
flex-direction: column;
}
`
const StyledButtonLink = styled(ButtonLink)`
- margin-left: 0.5rem;
+ gap: 0.5rem;
margin-top: 0rem;
display: flex;
align-items: center;
@@ -359,7 +361,6 @@ const IntroLeftColumn = styled(LeftColumn)`
const StyledIcon = styled(Icon)`
fill: ${(props) => props.theme.colors.text};
- margin-right: 0.5rem;
@media (max-width: ${(props) => props.theme.breakpoints.l}) {
}
&:hover {
@@ -409,6 +410,7 @@ const HomePage = ({ data, pageContext: { language } }) => {
const intl = useIntl()
const [isModalOpen, setModalOpen] = useState(false)
const [activeCode, setActiveCode] = useState(0)
+ const dir = isLangRightToLeft(language) ? "rtl" : "ltr"
if (legacyHomepageLanguages.includes(language)) return
@@ -696,7 +698,7 @@ contract SimpleDomainRegistry {
]
return (
-
+