diff --git a/src/data/translations.json b/src/data/translations.json index f4ad3a88b98..21968b8e8b4 100644 --- a/src/data/translations.json +++ b/src/data/translations.json @@ -9,105 +9,139 @@ "language": "български" }, "bn": { - "language": "বাংলা" + "language": "বাংলা", + "useLegacyHomepage": true }, "ca": { - "language": "Català" + "language": "Català", + "useLegacyHomepage": true }, "cs": { - "language": "Čeština" + "language": "Čeština", + "useLegacyHomepage": true }, "de": { - "language": "Deutsch" + "language": "Deutsch", + "useLegacyHomepage": true }, "el": { - "language": "Ελληνικά" + "language": "Ελληνικά", + "useLegacyHomepage": true }, "es": { - "language": "Español" + "language": "Español", + "useLegacyHomepage": true }, "fa": { - "language": "فارسی" + "language": "فارسی", + "useLegacyHomepage": true }, "fi": { - "language": "Suomi" + "language": "Suomi", + "useLegacyHomepage": true }, "fr": { - "language": "Français" + "language": "Français", + "useLegacyHomepage": true }, "hi": { - "language": "हिन्दी" + "language": "हिन्दी", + "useLegacyHomepage": true }, "hr": { - "language": "Hrvatski" + "language": "Hrvatski", + "useLegacyHomepage": true }, "hu": { - "language": "Magyar" + "language": "Magyar", + "useLegacyHomepage": true }, "id": { - "language": "Bahasa Indonesia" + "language": "Bahasa Indonesia", + "useLegacyHomepage": true }, "ig": { - "language": "Ibo" + "language": "Ibo", + "useLegacyHomepage": true }, "it": { - "language": "Italiano" + "language": "Italiano", + "useLegacyHomepage": true }, "ja": { - "language": "日本語" + "language": "日本語", + "useLegacyHomepage": true }, "ko": { - "language": "한국어" + "language": "한국어", + "useLegacyHomepage": true }, "lt": { - "language": "Lietuvis" + "language": "Lietuvis", + "useLegacyHomepage": true }, "ml": { - "language": "മലയാളം" + "language": "മലയാളം", + "useLegacyHomepage": true }, "nl": { - "language": "Nederlands" + "language": "Nederlands", + "useLegacyHomepage": true }, "nb": { - "language": "Norsk" + "language": "Norsk", + "useLegacyHomepage": true }, "pl": { - "language": "Polski" + "language": "Polski", + "useLegacyHomepage": true }, "pt": { - "language": "Português" + "language": "Português", + "useLegacyHomepage": true }, "pt-br": { - "language": "Português" + "language": "Português", + "useLegacyHomepage": true }, "ro": { - "language": "Română" + "language": "Română", + "useLegacyHomepage": true }, "ru": { - "language": "Pусский" + "language": "Pусский", + "useLegacyHomepage": true }, "se": { - "language": "Svenska" + "language": "Svenska", + "useLegacyHomepage": true }, "sk": { - "language": "Slovenský" + "language": "Slovenský", + "useLegacyHomepage": true }, "sl": { - "language": "Slovenščina" + "language": "Slovenščina", + "useLegacyHomepage": true }, "tr": { - "language": "Türkçe" + "language": "Türkçe", + "useLegacyHomepage": true }, "uk": { - "language": "Українська" + "language": "Українська", + "useLegacyHomepage": true }, "vi": { - "language": "Tiếng Việt" + "language": "Tiếng Việt", + "useLegacyHomepage": true }, "zh": { - "language": "简体中文" + "language": "简体中文", + "useLegacyHomepage": true }, "zh-tw": { - "language": "繁體中文" + "language": "繁體中文", + "useLegacyHomepage": true } } diff --git a/src/intl/bg/common.json b/src/intl/bg/common.json index 63e543c6c7a..7f8bb4c84c5 100644 --- a/src/intl/bg/common.json +++ b/src/intl/bg/common.json @@ -4,11 +4,11 @@ "about": "Относно", "about-ethereum-org": "За ethereum.org", "about-us": "За нас", - "alt-eth-blocks": "Illustration of blocks being organized like an ETH symbol", + "alt-eth-blocks": "Илюстрация на блокове, организирани като символ на ETH", + "aria-toggle-search-button": "Бутон за търсенеToggle", + "aria-toggle-menu-button": "Бутон за Toggle меню", "back-to-top": "Към началото", - "banner-page-incomplete": "Тази страница не е довършена. Ако сте специалист по темата, моля, редактирайте страницата и я обогатете с мъдростта си.", - "banner-staking-1": "Залагането дойде! Ако търсите да заложите вашия ETH", - "banner-staking-2": "потвърдете адреса на договора за депозит", + "banner-page-incomplete": "Тази страница не е довършена и ние бихме приели с радост помощта ви. Редактирайте тази страница и добавете това, което мислите, че ще е полезно за другите.", "beacon-chain": "Сигнална верига", "binance-logo": "Лого на Binance", "bittrex-logo": "Лого на Bittrex", @@ -17,23 +17,25 @@ "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": "Данните са предоставени от", + "dark-mode": "Тъмно", + "data-provided-by": "Източник на данни:", "decentralized-applications-dapps": "Децентрализирани приложения (дапс/dapps)", "deposit-contract": "Договор за депозит", "devcon": "Девкон/Devcon", + "developer-resources": "Източници на разработчиците", "developers": "Разработчици", "developers-home": "Начална страница на разработчиците", - "docking": "Докинг/свързване", "docs": "Документи", "documentation": "Документация", "dydx-logo": "Лого на Dydx", @@ -63,7 +65,9 @@ "ethereum-foundation": "Фондация Етереум", "ethereum-foundation-logo": "Лого на Фондация Етереум", "ethereum-glossary": "Кратък речник на Етереум", + "ethereum-governance": "Управление на Ethereum", "ethereum-logo": "Лого на Етереум", + "ethereum-security": "Сигурност и защита от измами при Ethereum", "ethereum-studio": "Студиото на Етереум", "ethereum-wallets": "Портфейлите на Етереум", "ethereum-whitepaper": "Визията/Принципите/Whitepaper на Етереум", @@ -76,7 +80,10 @@ "get-started": "Започнете", "gitcoin-logo": "Лого на Gitcoin", "glossary": "Речник", - "guides-and-resources": "Указатели и източници", + "governance": "Управление", + "grants": "Дарения", + "grant-programs": "Програми за дарения в екосистемата", + "guides-and-resources": "Указатели и източници в общността", "history": "История", "history-of-ethereum": "Историята на Етереум", "home": "Начална страница", @@ -85,41 +92,46 @@ "in-this-section": "В този раздел", "individuals": "Индивидуални потребители", "individuals-menu": "Индивидуално меню", + "jobs": "Работни позиции", "kraken-logo": "Лого на Kraken", - "language-ar": "Arabic", - "language-bn": "Bengali", - "language-cs": "Czech", - "language-de": "German", - "language-el": "Greek", - "language-en": "English", - "language-es": "Spanish", - "language-fa": "Farsi", - "language-fi": "Finnish", - "language-fr": "French", - "language-hu": "Hungarian", - "language-id": "Indonesian", - "language-ig": "Igbo", - "language-it": "Italian", - "language-ja": "Japanese", - "language-ko": "Korean", - "language-lt": "Lithuanian", - "language-ml": "Malayalam", - "language-nb": "Norwegian", - "language-nl": "Dutch", - "language-pl": "Polish", - "language-pt": "Portuguese", - "language-pt-br": "Portuguese (Brazilian)", - "language-ro": "Romanian", - "language-ru": "Russian", - "language-se": "Swedish", - "language-sk": "Slovak", - "language-sl": "Slovenian", + "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": "Turkish", - "language-uk": "Ukrainian", - "language-vi": "Vietnamese", - "language-zh": "Chinese Simplified", - "language-zh-tw": "Chinese Traditional", + "language-tr": "Турски", + "language-uk": "Украински", + "language-vi": "Виетнамски", + "language-zh": "Опростен китайски", + "language-zh-tw": "Традиционен китайски", "languages": "Езици", "last-24-hrs": "Последните 24 часа", "last-edit": "Последна редакция", @@ -128,17 +140,22 @@ "learn-menu": "Как да научиш", "learn-more": "Научи повече", "less": "По-малко", - "light-mode": "Светъл режим", + "light-mode": "Светло", "listing-policy-disclaimer": "Всички продукти, описани на тази страница, не са официални препоръки и са предназначени само за информация. Ако желаете да добавите продукт или мнение за общите правила, поставете въпроса в GitHub.", "listing-policy-raise-issue-link": "Съобщете за проблем", + "live-help": "Помощ в реално време", + "live-help-menu": "Меню за помощ в реално време", "loading": "Зарежда се...", "loading-error": "Грешка при зареждането.", - "loading-error-refresh": "Грешка при зареждане на данните. Опитайте да презаредите страницата.", + "loading-error-refresh": "Грешка, моля, заредете отново страницата.", "logo": "лого", "loopring-logo": "Лого на Loopring", + "london-upgrade-banner": "Лондонската актуализация ще бъде на живо в: ", + "london-upgrade-banner-released": "Лондонската актуализация е пусната!", "mainnet-ethereum": "Основната мрежа на Етереум", "makerdao-logo": "Лого на MakerDao", "matcha-logo": "Лого на Matcha", + "merge": "Сливане", "more": "Още", "nav-beginners": "За начинаещи", "next": "Напред", @@ -158,6 +175,7 @@ "search-box-blank-state-text": "Търсете по-нататък!", "search-eth-address": "Това прилича на адреса на Етереум. Ние не предлагаме данни, които са специфични за даден адрес. Опитайте да го намерите в block explorer като", "search-no-results": "Няма резултати от търсенето ви", + "security": "Сигурност", "see-contributors": "Вижте сътрудниците", "set-up-local-env": "Настройване на локалната среда", "shard-chains": "Вериги от компоненти", @@ -178,6 +196,7 @@ "translation-banner-button-translate-page": "Преведете страницата", "translation-banner-title-new": "Помогнете с превода на тази страница", "translation-banner-title-update": "Помогнете да обновим тази страница", + "translation-program": "Програма за преводи", "translation-progress": "Напредък при превода", "tutorials": "Ръководства", "uniswap-logo": "Лого на Uniswap", @@ -189,5 +208,8 @@ "website-last-updated": "Последно обновяване на уебсайта", "what-is-ether": "Какво е етер/ether (ETH)?", "what-is-ethereum": "Какво е Етереум?", - "whitepaper": "Визията на проекта/Whitepaper" + "whitepaper": "Визията на проекта/Whitepaper", + "defi-page": "Децентрализирани финанси (DeFi)", + "dao-page": "Децентрализирани автономни организации (DAOs)", + "nft-page": "Незаменяеми токени (NFTs)" } diff --git a/src/intl/bg/page-index.json b/src/intl/bg/page-index.json index 98e8be4ece7..3cad4973519 100644 --- a/src/intl/bg/page-index.json +++ b/src/intl/bg/page-index.json @@ -1,19 +1,76 @@ { - "page-index-hero-image-alt": "изображение на героя на ethereum.org", - "page-index-meta-description": "Етереум е глобална, децентрализирана платформа за пари и нови видове приложения. Върху Етереум може да създавате код, който контролира пари, и да правите приложения, достъпни по целия свят.", + "page-index-hero-image-alt": "Изображение на футуристичен град, представляващ екосистемата на Ethereum.", + "page-index-meta-description": "Ethereum е глобална, децентрализирана платформа за пари и нови видове приложения. На Ethereum може да създавате код, който контролира пари, и да правите приложения, достъпни по целия свят.", "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": "Добре дошли в Ethereum", + "page-index-description": "Ethereum е технология, управлявана от общност, която поддържа криптовалутата, етер (ETH) и хиляди други децентрализирани приложения.", + "page-index-title-button": "Разучете Ethereum", + "page-index-get-started": "Начало", + "page-index-get-started-description": "ethereum.org е порталът ти към света на Ethereum. Технологията е нова и непрекъснато развиваща се - от помощ е да имаш гид. Ето какво препоръчваме да направиш, ако искаш да навлезеш.", + "page-index-get-started-image-alt": "Илюстрация на човек, работещ на компютър.", + "page-index-get-started-wallet-title": "Изберете портфейл", + "page-index-get-started-wallet-description": "Портфейлът ти позволява да се свържеш с Ethereum и да управляваш авоарите си.", + "page-index-get-started-wallet-image-alt": "Илюстрация на робот с тяло като свод, изобразяваща портфейл в Ethereum.", + "page-index-get-started-eth-title": "Вземете ETH", + "page-index-get-started-eth-description": "ETH е валутата на Ethereum - можеш да я ползваш в приложения.", + "page-index-get-started-eth-image-alt": "Илюстрация на група от хора, застинали в страхопочитание пред релефното изображение на етер (ETH).", + "page-index-get-started-dapps-title": "Използвай dapp", + "page-index-get-started-dapps-description": "Dapps са приложения, поддържани от Ethereum. Вижте какво може да направите.", + "page-index-get-started-dapps-image-alt": "Илюстрация на дож, който използва компютър.", + "page-index-get-started-devs-title": "Започнете изграждането", + "page-index-get-started-devs-description": "Ако започнете да пишете код с Ethereum, ние разполагаме с документация, обучителни материали и други такива в нашия портал за разработки.", + "page-index-get-started-devs-image-alt": "Илюстрация на ръка, създаваща логото на ETH, направено от тухлички на лего.", + "page-index-what-is-ethereum": "Какво е Ethereum?", + "page-index-what-is-ethereum-description": "Ethereum е технология, която събира дигитални пари, глобални разплащания и приложения. Общността е създала една процъфтяваща дигитална икономика, смели новаторски решения за творци, които печелят онлайн, и много подобни такива. Тя е отворена към всички, където и да се намирате по света - всичко, от което се нуждаете, е интернет.", + "page-index-what-is-ethereum-button": "Какво е Ethereum?", + "page-index-what-is-ethereum-secondary-button": "Повече за дигиталните пари", + "page-index-what-is-ethereum-image-alt": "Илюстрация на човек, който наднича в един пазар, направен да представлява Ethereum.", + "page-index-defi": "По-честна финансова система", + "page-index-defi-description": "Днес милиарди хора не могат да отворят свои банкови сметки, а на други плащанията са блокирани. Децентрализираната финансова система (DeFi) на Ethereum никога не е пасивна или дискриминираща. Само с интернет връзка вие можете да изпращате, получавате, вземате назаем, печелите лихви и даже да насочвате средства по всички точки на света.", + "page-index-defi-button": "Запознайте се с DeFi", + "page-index-defi-image-alt": "Изображение на ръце, които подават символа на ETH.", + "page-index-internet": "Отворен интернет", + "page-index-internet-description": "Днес ние получаваме достъп до „безплатни“ интернет услуги, като им предаваме контрола върху личните ни данни. Услугите на Ethereum са отворени по подразбиране - имате нужда само от портфейл. Те са безплатни и лесни за настройка, контролират се от вас и работят без никаква лична информация.", + "page-index-internet-button": "Запознайте се с отворения интернет", + "page-index-internet-secondary-button": "Повече за портфейлите", + "page-index-internet-image-alt": "Изображение на настройката на футуристичен компютър, захранван от кристалите на Ethereum.", + "page-index-developers": "Нова граница за развитие", + "page-index-developers-description": "Ethereum и неговите приложения за прозрачни и с отворен код. Вие може да създадете разклонение на кода и отново да използвате функционалности, които другите вече са създали. Ако не желаете да учите нов език може просто да работите с отворен код, ползвайки JavaScript и другите съществуващи езици.", + "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": "JavaScript портфейл на Ethereum", + "page-index-developers-code-example-description-2": "Вие може да използвате съществуващите езици, за да взаимодействате с Ethereum и другите приложения.", + "page-index-developers-code-example-title-3": "Отворен DNS без нужда от разрешения", + "page-index-developers-code-example-description-3": "Вие може отново да си представите съществуващите услуги като децентрализирани, отворени приложения.", + "page-index-network-stats-title": "Ethereum днес", + "page-index-network-stats-subtitle": "Твоите последни мрежови статистики", + "page-index-network-stats-eth-price-description": "ETH цена (USD)", + "page-index-network-stats-eth-price-explainer": "Последната цена за 1 етер. Можеш да си купиш дори само 0.000000000000000001 - няма нужда да купуваш един цял ETH.", + "page-index-network-stats-tx-day-description": "Трансакции от днес", + "page-index-network-stats-tx-day-explainer": "Брой трансакции успешно обработени в мрежата за последните 24 часа.", + "page-index-network-stats-value-defi-description": "Стойност, заключена в DeFi (USD)", + "page-index-network-stats-value-defi-explainer": "Количеството пари в децентрализираните финансови (DeFi) приложения, дигиталната икономика на Ethereum.", + "page-index-network-stats-nodes-description": "Възли", + "page-index-network-stats-nodes-explainer": "Ethereum се управлява от хиляди доброволци по света, известни като възли.", + "page-index-touts-header": "Запознайте се с ethereum.org", + "page-index-contribution-banner-title": "Дайте своя принос към ethereum.org", + "page-index-contribution-banner-description": "Този уебсайт е с отворен код и стотици членове на общността със свой принос. Може да предлагате редактиране на която и да е част от съдържанието на този сайт, да предлагате чудесни нови характеристики или да ни помагате да се справим с грешките.", + "page-index-contribution-banner-image-alt": "Лого на Ethereum, направено от тухлички на лего.", + "page-index-contribution-banner-button": "Повече за приноса", + "page-index-tout-eth2-title": "Обновете познанията си по Eth2", + "page-index-tout-eth2-description": "Ethereum 2.0 е програма на взаимосвързани актуализации, създадени да направят Ethereum по-мащабен, сигурен и устойчив.", + "page-index-tout-eth2-image-alt": "Изображение на космически кораб, представляващ нарасналата мощ на Eth2.", + "page-index-tout-enterprise-title": "Ethereum за предприятия", + "page-index-tout-enterprise-description": "Вижте как Ethereum може да открие нови бизнес модели, да намали разходите ви и да обезпечи за в бъдеще вашия бизнес.", + "page-index-tout-enterprise-image-alt": "Изображение на футуристичен компютър/устройство.", + "page-index-tout-community-title": "Общността на Ethereum", + "page-index-tout-community-description": "В Ethereum всичко се върти около общността. Тя е образувана от хора с различен произход и интереси. Вижте как може да се присъедините към нея.", + "page-index-tout-community-image-alt": "Изображение на група строители, които работят заедно.", + "page-index-nft": "Интернетът на активите", + "page-index-nft-description": "Ethereum не е само за дигитални пари. Всичко, което притежавате, може да бъде представено, търгувано и да влезе в употреба като незаменяеми токени (NFTs). Може да токенизирате свое произведение на изкуството и автоматично да ви бъдат заплащани авторски права всеки път, когато то се продава и препродава. Или да използвате токен за нещо, което притежавате, за да вземете заем. Възможностите непрекъснато растат.", + "page-index-nft-button": "Повече за NFTs", + "page-index-nft-alt": "Лого на Eth, представено чрез холограма." } diff --git a/src/pages/index.js b/src/pages/index.js index 2c34fac79f9..7d4296f6537 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -22,7 +22,10 @@ import { GrayContainer, LeftColumn, } from "../components/SharedStyledComponents" -import { translateMessageId } from "../utils/translations" +import { + translateMessageId, + legacyHomepageLanguages, +} from "../utils/translations" const Hero = styled(GatsbyImage)` width: 100%; @@ -402,14 +405,12 @@ const StyledCalloutBanner = styled(CalloutBanner)` } ` -const HomePage = ({ data }) => { +const HomePage = ({ data, pageContext: { language } }) => { const intl = useIntl() const [isModalOpen, setModalOpen] = useState(false) const [activeCode, setActiveCode] = useState(0) - if (intl.locale !== "en") { - return - } + if (legacyHomepageLanguages.includes(language)) return const toggleCodeExample = (id) => { setActiveCode(id) diff --git a/src/utils/translations.js b/src/utils/translations.js index e85b2c63af9..a92db7b0d47 100644 --- a/src/utils/translations.js +++ b/src/utils/translations.js @@ -2,6 +2,9 @@ const defaultStrings = require("../intl/en.json") const languageMetadata = require("../data/translations.json") const supportedLanguages = Object.keys(languageMetadata) +const legacyHomepageLanguages = supportedLanguages.filter( + (lang) => languageMetadata[lang].useLegacyHomepage +) const consoleError = (message) => { const { NODE_ENV } = process.env @@ -53,3 +56,4 @@ module.exports.supportedLanguages = supportedLanguages module.exports.getDefaultMessage = getDefaultMessage module.exports.isLangRightToLeft = isLangRightToLeft module.exports.translateMessageId = translateMessageId +module.exports.legacyHomepageLanguages = legacyHomepageLanguages