diff --git a/src/data/translations.json b/src/data/translations.json index f4ad3a88b98..e442bef82ed 100644 --- a/src/data/translations.json +++ b/src/data/translations.json @@ -6,108 +6,142 @@ "language": "العربية" }, "bg": { - "language": "български" + "language": "български", + "useLegacyHomepage": true }, "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" }, "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/sl/common.json b/src/intl/sl/common.json index 6d8423fe7a8..f86eac5bbd9 100644 --- a/src/intl/sl/common.json +++ b/src/intl/sl/common.json @@ -4,11 +4,11 @@ "about": "Vizitka", "about-ethereum-org": "O ethereum.org", "about-us": "O nas", - "alt-eth-blocks": "Illustration of blocks being organized like an ETH symbol", + "alt-eth-blocks": "Ilustracija blokov, ki jih organizirajo kot ETH simbol", + "aria-toggle-search-button": "Preklopni gumb za iskanje", + "aria-toggle-menu-button": "Preklopni gumb za meni", "back-to-top": "Nazaj na vrh", - "banner-page-incomplete": "Ta stran je nepopolna. Če ste strokovnjak za to temo, uredite stran in ji dodajte svojo modrost.", - "banner-staking-1": "Zastavljanje je prispelo! Če želite zastaviti svoj ETH,", - "banner-staking-2": "potrdite naslov pogodbe za polog", + "banner-page-incomplete": "Ta stran je nepopolna in z veseljem sprejmemo vašo pomoč. Stran lahko urejate in nanjo dodate karkoli se vam zdi uporabno za druge.", "beacon-chain": "Oddajniška veriga", "binance-logo": "Logotip Binance", "bittrex-logo": "Logotip Bittrex", @@ -17,23 +17,25 @@ "coinbase-logo": "Logotip Coinbase", "coinmama-logo": "Logotip Coinmama", "community": "Skupnost", + "community-menu": "Meni skupnosti", "compound-logo": "Logotip Compound", "cons": "Slabosti", "contact": "Stik", + "content-versions": "Vsebinske različice", "contributing": "Prispevajte", - "contributors": "Sodelavci", + "contributors": "Sodelujoči", "contributors-thanks": "Vsi, ki ste prispevali k tej strani – hvala!", "cookie-policy": "Pravilnik o piškotkih", "copied": "Kopirano", "copy": "Kopiraj", - "dark-mode": "Temni način", - "data-provided-by": "Ponudnik podatkov", + "dark-mode": "Temno", + "data-provided-by": "Vir podatkov:", "decentralized-applications-dapps": "Decentralizirane aplikacije (dapps)", "deposit-contract": "Pogodba za polog", "devcon": "Devcon", + "developer-resources": "Viri za razvijalce", "developers": "Razvijalci", "developers-home": "Začetna stran za razvijalce", - "docking": "Spojitev", "docs": "Dokumenti", "documentation": "Dokumentacija", "dydx-logo": "Logotip Dydx", @@ -51,7 +53,7 @@ "eth2-become-staker": "Postanite zastavljavec", "eth2-become-staker-desc": "Zastavljanje je na voljo. Če želite zastaviti svoj ETH in pomagati zaščititi omrežje, poskrbite, da se zavedate tveganj.", "eth2-explore": "Raziščite podatke", - "eth2-no-action-needed": "Z ETH-jem, ki ga že hranite, vam ni treba storiti nič. Bodite pozorni na prevarante, ki bodo želeli, da jim pošljete ETH, če ga želite zamenjati.", + "eth2-no-action-needed": "Z ETH-jem, ki ga že imate, vam ni treba storiti nič. Bodite pozorni na prevarante, ki bodo želeli, da jim pošljete ETH, če ga želite zamenjati.", "eth2-run-beacon-chain": "Izvajajte oddajniškega odjemalca", "eth2-run-beacon-chain-desc": "Ethereum potrebuje čim več aktivnih odjemalcev. Pomagajte v javno dobro Ethereuma.", "eth2-service-announcement": "Obvestilo o storitvi Eth2", @@ -63,7 +65,9 @@ "ethereum-foundation": "Ethereum Foundation", "ethereum-foundation-logo": "Logotip za Ethereum Foundation", "ethereum-glossary": "Slovar za Ethereum", + "ethereum-governance": "Upravljanje Ethereuma", "ethereum-logo": "Logotip Ethereum", + "ethereum-security": "Preprečevanje prevar in varnost Ethereuma", "ethereum-studio": "Ethereum Studio", "ethereum-wallets": "Denarnice Ethereum", "ethereum-whitepaper": "Bela knjiga o Ethereumu", @@ -76,7 +80,10 @@ "get-started": "Začnite", "gitcoin-logo": "Logotip Gitcoin", "glossary": "Slovar", - "guides-and-resources": "Vodniki in viri", + "governance": "Upravljanje", + "grants": "Finančne spodbude", + "grant-programs": "Program za podporo ekosistemu", + "guides-and-resources": "Vodniki in viri skupnosti", "history": "Zgodovina", "history-of-ethereum": "Zgodovina Ethereuma", "home": "Začetna stran", @@ -85,41 +92,46 @@ "in-this-section": "V tem razdelku", "individuals": "Posamezniki", "individuals-menu": "Meni za posameznike", + "jobs": "Zaposlitev", "kraken-logo": "Logotip Kraken", - "language-ar": "Arabic", - "language-bn": "Bengali", - "language-cs": "Czech", - "language-de": "German", - "language-el": "Greek", - "language-en": "English", - "language-es": "Spanish", + "language-ar": "Arabščina", + "language-bg": "Bulgraščina", + "language-bn": "Bengalščina", + "language-ca": "Katalonščina", + "language-cs": "Češčina", + "language-de": "Nemščina", + "language-el": "Grščina", + "language-en": "Angleščina", + "language-es": "Španščina", "language-fa": "Farsi", - "language-fi": "Finnish", - "language-fr": "French", - "language-hu": "Hungarian", - "language-id": "Indonesian", + "language-fi": "Finščina", + "language-fr": "Francoščina", + "language-hu": "Madžarščina", + "language-hr": "Hrvaščina", + "language-hi": "Hindijščina", + "language-id": "Indoneziščina", "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-it": "Italijanščina", + "language-ja": "Japonščina", + "language-ko": "Korejščina", + "language-lt": "Litovščina", + "language-ml": "Malajalščina", + "language-nb": "Norveščina", + "language-nl": "Nizozemščina", + "language-pl": "Poljščina", + "language-pt": "Portugalščina", + "language-pt-br": "Portugalščina (Brazilija)", + "language-ro": "Romunščina", + "language-ru": "Ruščina", + "language-se": "Švedščina", + "language-sk": "Slovaščina", + "language-sl": "Slovenščina", "language-support": "Jezikovna podpora", - "language-tr": "Turkish", - "language-uk": "Ukrainian", - "language-vi": "Vietnamese", - "language-zh": "Chinese Simplified", - "language-zh-tw": "Chinese Traditional", + "language-tr": "Turščina", + "language-uk": "Ukrajinščina", + "language-vi": "Vietnamščina", + "language-zh": "Kitajščina (poenostavljena)", + "language-zh-tw": "Kitajščina (tradicionalna)", "languages": "Jeziki", "last-24-hrs": "Zadnjih 24 ur", "last-edit": "Nazadnje urejeno", @@ -128,17 +140,22 @@ "learn-menu": "Meni za učenje", "learn-more": "Več informacij", "less": "Manj", - "light-mode": "Svetli način", + "light-mode": "Svetlo", "listing-policy-disclaimer": "Izdelki, navedeni na tej strani, ne predstavljajo uradne podpore in so na voljo zgolj za informativne namene. Če želite dodati izdelek ali deliti povratne informacije o pravilniku, ustvarite novo zadevo na spletnem mestu GitHub.", "listing-policy-raise-issue-link": "Ustvari zadevo", + "live-help": "Pomoč v živo", + "live-help-menu": "Meni za pomoč v živo", "loading": "Nalaganje ...", "loading-error": "Napaka pri nalaganju.", - "loading-error-refresh": "Napaka pri nalaganju podatkov. Poskusite osvežiti stran.", + "loading-error-refresh": "Napaka, prosim osvežite.", "logo": "logotip", "loopring-logo": "Logotip Loopring", + "london-upgrade-banner": "Nadgradnja \"London\" nastopi čez: ", + "london-upgrade-banner-released": "Nadgradnja \"London\" je bila implementirana!", "mainnet-ethereum": "Glavno omrežje Ethereum", "makerdao-logo": "Logotip MakerDao", "matcha-logo": "Logotip Matcha", + "merge": "Združitev", "more": "Več", "nav-beginners": "Začetniki", "next": "Naprej", @@ -158,6 +175,7 @@ "search-box-blank-state-text": "Začnite iskati!", "search-eth-address": "To je videti kot naslov Ethereum. Ne zagotavljamo podatkov za posamezne naslove. Poskusite ga poiskati v pregledovalniku blokov, kot je", "search-no-results": "Ni rezultatov iskanja", + "security": "Varnost", "see-contributors": "Pokaži sodelavce", "set-up-local-env": "Nastavitev lokalnega okolja", "shard-chains": "Razdrobljene verige", @@ -178,6 +196,7 @@ "translation-banner-button-translate-page": "Prevedi stran", "translation-banner-title-new": "Pomagajte prevesti to stran", "translation-banner-title-update": "Pomagajte posodobiti to stran", + "translation-program": "Program prevajanja", "translation-progress": "Napredek prevajanja", "tutorials": "Vadnice", "uniswap-logo": "Logotip Uniswap", @@ -189,5 +208,8 @@ "website-last-updated": "Zadnja posodobitev spletnega mesta", "what-is-ether": "Kaj je ether (ETH)?", "what-is-ethereum": "Kaj je Ethereum?", - "whitepaper": "Bela knjiga" + "whitepaper": "Bela knjiga", + "defi-page": "Decentralizirane finance (DeFi)", + "dao-page": "Decentralizirane avtonomne organizacije (DAO)", + "nft-page": "Nezamenljivi žetoni (NFT)" } diff --git a/src/intl/sl/page-index.json b/src/intl/sl/page-index.json index e15c6493365..aae9740b561 100644 --- a/src/intl/sl/page-index.json +++ b/src/intl/sl/page-index.json @@ -1,19 +1,76 @@ { - "page-index-hero-image-alt": "temeljna slika za ethereum.org", + "page-index-hero-image-alt": "Ilustracija futurističnega mesta, ki predstavlja Ethereum ekosistem.", "page-index-meta-description": "Ethereum je globalna, decentralizirana platforma za denar in nove vrste aplikacij. V Ethereumu lahko pišete programsko kodo, ki upravlja denar, in gradite aplikacije, ki so dostopne povsod po svetu.", "page-index-meta-title": "Začetna stran", - "page-index-sections-developers-desc": "Spoznajte tehnologijo, na kateri temeljijo Ethereum in njegove aplikacije, da boste lahko začeli razvijati z njim.", - "page-index-sections-developers-image-alt": "Slike roke, ki sestavlja glif za Ethereum, sestavljene iz kock Lego", - "page-index-sections-developers-link-text": "Začnite razvijati", - "page-index-sections-developers-title": "Razvijalci", - "page-index-sections-enterprise-desc": "Oglejte si, kako lahko Ethereum odpre nove poslovne modele, zniža vaše stroške in pripravi vaše podjetje na prihodnost.", - "page-index-sections-enterprise-image-alt": "Slika skupine, ki dela na projektu Ethereum, zbrane okoli prenosnega računalnika", - "page-index-sections-enterprise-link-text": "Ethereum za poslovna okolja", - "page-index-sections-enterprise-title": "Za podjetja", - "page-index-sections-individuals-desc": "Spoznajte Ethereum, eter, denarnice, žetone in drugo, tako da boste lahko začeli uporabljati aplikacije Ethereum.", - "page-index-sections-individuals-image-alt": "Slika psa »doge«, ki sedi ob računalniku", - "page-index-sections-individuals-link-text": "Začnite uporabljati Ethereum", - "page-index-sections-individuals-title": "O Ethereumu", - "page-index-subtitle": "Na platformi Ethereum lahko napišete kodo, ki nadzoruje digitalno vrednost, se izvaja natančno tako, kot ste jo programirali, in je dostopna povsod po svetu.", - "page-index-title": "Ethereum je globalna in odprtokodna platforma za decentralizirane aplikacije." + "page-index-title": "Dobrodošli v Ethereum", + "page-index-description": "Ethereum je tehnologija razvita s strani skupnosti, ki omogoča delovanje kriptovalut, etra (ETH) in tisočih decentraliziranih aplikacij.", + "page-index-title-button": "Raziščite Ethereum", + "page-index-get-started": "Začnite", + "page-index-get-started-description": "ethereum.org je vaš portal v svet Ethereuma. Tehnologija je nova in se nenehno razvija – zato je vodnik v veliko pomoč. To so naša priporočila za lažji začetek.", + "page-index-get-started-image-alt": "Ilustracija osebe, ki dela na računalniku.", + "page-index-get-started-wallet-title": "Izberite denarnico", + "page-index-get-started-wallet-description": "Denarnica vam omogoča povezavo z Ethereumom in upravljanje vaših sredstev.", + "page-index-get-started-wallet-image-alt": "Slika robota s trezorjem namesto telesa, ki predstavlja Ethereum denarnico.", + "page-index-get-started-eth-title": "Pridobite ETH", + "page-index-get-started-eth-description": "ETH je valuta Ethereuma – lahko jo uporabljate v aplikacijah.", + "page-index-get-started-eth-image-alt": "Ilustracija skupine oseb, ki osuplo občudujejo simbol etra (ETH).", + "page-index-get-started-dapps-title": "Uporabite decentralizirano aplikacijo", + "page-index-get-started-dapps-description": "Decentralizirane aplikacije poganja Ethereum. Oglejte si kaj lahko počnete.", + "page-index-get-started-dapps-image-alt": "Slika psa »doge«, ki uporablja računalnik.", + "page-index-get-started-devs-title": "Začnite razvijati", + "page-index-get-started-devs-description": "Če želite začeti s programiranjem v Ethereumu, imamo v našem portalu za razvijalce pripravljeno dokumentacijo, vaje in še več.", + "page-index-get-started-devs-image-alt": "Ilustracija roke, ki ustvarja logotip ETH iz lego kock.", + "page-index-what-is-ethereum": "Kaj je Ethereum?", + "page-index-what-is-ethereum-description": "Ethereum je tehnologija, ki predstavlja dom digitalnega denarja, globalnih plačil in aplikacij. Skupnost je razvila cvetoče digitalno gospodarstvo, drzne nove načine za spletni zaslužek ustvarjalcev in še veliko več. Ethereum je odprt za vse, kjerkoli na svetu ste – vse kar potrebujete je internet.", + "page-index-what-is-ethereum-button": "Kaj je Ethereum?", + "page-index-what-is-ethereum-secondary-button": "Več o digitalnem denarju", + "page-index-what-is-ethereum-image-alt": "Ilustracija osebe, ki kuka na tržnico, ki naj bi predstavljala Ethereum.", + "page-index-defi": "Pravičnejši finančni sistem", + "page-index-defi-description": "Danes več milijard ljudi sploh ne more odpreti bančnega računa, spet drugim so plačila onemogočena. Ethereumov sistem decentraliziranih financ (DeFi) nikoli ne spi in ne diskriminira. Le z internetno povezavo lahko sredstva pošiljate, prejemate, si izposojate, na njih služite obresti in celo ustvarjate finančne tokove kjerkoli na svetu.", + "page-index-defi-button": "Raziščite DeFi", + "page-index-defi-image-alt": "Ilustracija rok, ki ponujajo ETH simbol.", + "page-index-internet": "Odprt internet", + "page-index-internet-description": "Danes pridobimo dostop do \"prostega\" interneta s tem, da se odpovemo kontroli nad našimi osebnimi podatki. Storitve Ethereum so odprte že po svoji naravi – potrebujete le denarnico. So brezplačne in enostavne za namestitev, delujejo brez vaših osebnih podatkov, nad njimi pa imate popoln nadzor.", + "page-index-internet-button": "Raziščite odprt internet", + "page-index-internet-secondary-button": "Več o denarnicah", + "page-index-internet-image-alt": "Ilustracija futuristične postavitve računalnika, ki ga poganjajo Ethereum kristali.", + "page-index-developers": "Novo področje razvoja", + "page-index-developers-description": "Ethereum in njegove aplikacije so transparentne in odprtokodne. Kodo lahko razcepite in ponovno uporabite funkcionalnosti, ki so že bile razvite. Če se ne želite naučiti novega programskega jezika, lahko za interakcijo z odprto kodo preprosto uporabite JavaScript ali druge programske jezike.", + "page-index-developers-button": "Portal za razvijalce", + "page-index-developers-code-example-title-0": "Vaša lastna banka", + "page-index-developers-code-example-description-0": "Ustvarite lahko banko, ki jo upravlja vaša programirana logika.", + "page-index-developers-code-example-title-1": "Vaša lastna valuta", + "page-index-developers-code-example-description-1": "Ustvarite lahko žetone, ki jih lahko prenašate in uporabljate v različnih aplikacijah.", + "page-index-developers-code-example-title-2": "JavaScript Ethereum denarnica", + "page-index-developers-code-example-description-2": "Za interakcijo z Ethereumom in ostalimi aplikacijami lahko uporabljate obstoječe programske jezike.", + "page-index-developers-code-example-title-3": "Odprt DNS brez potrebnega dovoljenja", + "page-index-developers-code-example-description-3": "Obstoječe storitve si lahko ponovno zamislite kot decentralizirane, odprte aplikacije.", + "page-index-network-stats-title": "Ethereum danes", + "page-index-network-stats-subtitle": "Najnovejša statistika omrežja", + "page-index-network-stats-eth-price-description": "ETH vrednost (USD)", + "page-index-network-stats-eth-price-explainer": "Zadnja cena za 1 ether. Kupite lahko najmanj 0,000000000000000001 – torej ni vam potrebno kupiti celega ETH.", + "page-index-network-stats-tx-day-description": "Današnje transakcije", + "page-index-network-stats-tx-day-explainer": "Število uspešno obdelanih transakcij v omrežju v zadnjih 24 urah.", + "page-index-network-stats-value-defi-description": "Vrednost sredstev zaklenjenih v DeFi (USD)", + "page-index-network-stats-value-defi-explainer": "Količina denarja v aplikacijah decentraliziranih financ (DeFi), Ethereumovem digitalnem gospodarstvu.", + "page-index-network-stats-nodes-description": "Vozlišča", + "page-index-network-stats-nodes-explainer": "Ethereum upravlja tisoče prostovoljcev iz celotnegs sveta, znanih pod imenom vozlišča.", + "page-index-touts-header": "Raziščite ethereum.org", + "page-index-contribution-banner-title": "Prispevajte k ethereum.org", + "page-index-contribution-banner-description": "Ta spletna stran je odprtokodne narave s stotinami sodelavci iz skupnosti. Lahko predlagate nove funkcije, popravke katerekoli vsebine ali nam pomagate odpraviti napake.", + "page-index-contribution-banner-image-alt": "Ethereum logotip narejen iz lego kock.", + "page-index-contribution-banner-button": "Več o prispevkih", + "page-index-tout-eth2-title": "Nadgradite svoje Eth2 znanje", + "page-index-tout-eth2-description": "Ethereum 2.0 je program medsebojno povezanih nadgradenj zasnovanih tako, da naredijo Ethereum bolj skalabilen, varen in trajnosten.", + "page-index-tout-eth2-image-alt": "Ilustracija vesoljske ladje, ki predstavlja povečano moč omrežja Eth2.", + "page-index-tout-enterprise-title": "Ethereum za podjetja", + "page-index-tout-enterprise-description": "Oglejte si, kako lahko Ethereum odpre nove poslovne modele, zniža vaše stroške in pripravi vaše podjetje na prihodnost.", + "page-index-tout-enterprise-image-alt": "Ilustracija futurističnega računalnika/naprave.", + "page-index-tout-community-title": "Skupnost Ethereum", + "page-index-tout-community-description": "Ethereum je skupnost, ki jo sestavljajo osebe z različnimi ozadji in interesi. Oglejte si, kako se lahko pridružite.", + "page-index-tout-community-image-alt": "Ilustracija skupine oseb, ki sodelujejo.", + "page-index-nft": "Internet sredstev", + "page-index-nft-description": "Ethereum ni namenjen le digitalnemu denarju. Karkoli si lahko lastite je lahko predstavljeno, trgovano ali uporabljeno kot nezamenljiv žeton (NFT). Lahko \"tokenizirate\" vaše umetniško delo in si prislužite provizijo ob vsaki preprodaji, ali pa uporabite žeton, ki predstavlja vašo lastnino in ga zastavite za pridobitev posojila. Možnosti je vse več in več.", + "page-index-nft-button": "Več o NFT-jih", + "page-index-nft-alt": "Eth logotip prikazan prek holograma." } 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