diff --git a/src/data/translations.json b/src/data/translations.json
index f4ad3a88b98..021249f153d 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"
},
"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/es/common.json b/src/intl/es/common.json
index ee343c4efdb..3a6f81ebcb6 100644
--- a/src/intl/es/common.json
+++ b/src/intl/es/common.json
@@ -5,10 +5,10 @@
"about-ethereum-org": "Acerca de ethereum.org",
"about-us": "Sobre nosotros",
"alt-eth-blocks": "Ilustración de bloques organizados como un símbolo ETH",
+ "aria-toggle-search-button": "Cambiar botón de búsqueda",
+ "aria-toggle-menu-button": "Cambiar botón de menú",
"back-to-top": "Volver arriba",
- "banner-page-incomplete": "Esta página está incompleta. Si eres un experto en el tema, por favor edita esta página y esparce tu sabiduría.",
- "banner-staking-1": "¡Han llegado las apuestas! Si estás buscando apostar tu ETH",
- "banner-staking-2": "confirma la dirección del contrato de depósito",
+ "banner-page-incomplete": "Esta página está incompleta y nos encantaría tu ayuda. Edita esta página y añade cualquier cosa que creas que pueda ser útil para otros.",
"beacon-chain": "Cadena de Baliza",
"binance-logo": "Logo de Binance",
"bittrex-logo": "Logo de Bittrex",
@@ -17,23 +17,25 @@
"coinbase-logo": "Logo de Coinbase",
"coinmama-logo": "Logo de Coinmama",
"community": "Comunidad",
+ "community-menu": "Menú de la comunidad",
"compound-logo": "Logo de Compound",
"cons": "Desventajas",
"contact": "Contacto",
+ "content-versions": "Versiones de contenido",
"contributing": "Contribuciones",
"contributors": "Colaboradores",
"contributors-thanks": "A todos los que han contribuido a esta página, ¡gracias!",
"cookie-policy": "Política de cookies",
"copied": "Copiado",
"copy": "Copiar",
- "dark-mode": "Modo oscuro",
- "data-provided-by": "Datos proporcionados por",
+ "dark-mode": "Oscuro",
+ "data-provided-by": "Fuente de datos:",
"decentralized-applications-dapps": "Aplicaciones descentralizadas (dapps)",
"deposit-contract": "Contrato de depósito",
"devcon": "Devcon",
+ "developer-resources": "Recursos para desarrolladores",
"developers": "Desarrolladores",
"developers-home": "Página de inicio para desarrolladores",
- "docking": "Acoplamiento",
"docs": "Documentos",
"documentation": "Documentación",
"dydx-logo": "Logo de Dydx",
@@ -42,20 +44,20 @@
"ef-blog": "Blog de la Fundación Ethereum",
"eips": "Propuestas de mejora de Ethereum",
"enterprise": "Empresa",
- "enterprise-menu": "Menú empresarial",
+ "enterprise-menu": "Menú Empresa",
"esp": "Programa de soporte del ecosistema",
"eth-current-price": "Precio de ETH actual (USD)",
"eth2": "Eth2",
"eth2-beaconcha-in-desc": "Explorador de la Cadena de Baliza Eth2 de código abierto",
"eth2-beaconscan-desc": "Explorador de la Cadena de Baliza Eth2: Etherscan para Eth2",
"eth2-become-staker": "Conviértete en participante",
- "eth2-become-staker-desc": "¡Staking en directo! Si quieres apostar tu ETH para ayudar a proteger la red, asegúrate de que eres consciente de los riesgos.",
- "eth2-explore": "Explorar los datos",
+ "eth2-become-staker-desc": "¡El staking está listo! Si quieres apostar tu ETH para ayudar a proteger la red, asegúrate de que eres consciente de los riesgos.",
+ "eth2-explore": "Explora los datos",
"eth2-no-action-needed": "No necesitas hacer nada con cualquier ETH que ya tengas. Ten cuidado con los estafadores que te piden que envíes ETH para intercambiarlo.",
"eth2-run-beacon-chain": "Ejecutar un cliente baliza",
"eth2-run-beacon-chain-desc": "Ethereum necesita tantos clientes ejecutándose como sea posible. ¡Ayuda con este bien público de Ethereum!",
"eth2-service-announcement": "Un anuncio del servicio Eth2",
- "eth2-what-shipping": "¿Cuándo se está enviando?",
+ "eth2-what-shipping": "¿Cuándo se envía?",
"ethereum": "Ethereum",
"ethereum-2-0": "Ethereum 2.0",
"ethereum-brand-assets": "Activos de marca de Ethereum",
@@ -63,7 +65,9 @@
"ethereum-foundation": "Fundación Ethereum",
"ethereum-foundation-logo": "Logo de la Fundación Ethereum",
"ethereum-glossary": "Glosario de Ethereum",
+ "ethereum-governance": "Gobernanza de Ethereum",
"ethereum-logo": "Logo de Ethereum",
+ "ethereum-security": "Seguridad en Ethereum y prevención de fraudes",
"ethereum-studio": "Estudio de Ethereum",
"ethereum-wallets": "Carteras de Ethereum",
"ethereum-whitepaper": "Informe de Ethereum",
@@ -76,8 +80,11 @@
"get-started": "Comenzar",
"gitcoin-logo": "Logo de Gitcoin",
"glossary": "Glosario",
- "guides-and-resources": "Guías y recursos",
- "history": "Historial",
+ "governance": "Gobernanza",
+ "grants": "Subsidios",
+ "grant-programs": "Programas para subvenciones del ecosistema",
+ "guides-and-resources": "Guías y recursos para la comunidad",
+ "history": "Historia",
"history-of-ethereum": "Historia de Ethereum",
"home": "Inicio",
"how-ethereum-works": "Cómo funciona Ethereum",
@@ -85,9 +92,12 @@
"in-this-section": "En esta sección",
"individuals": "Usuarios",
"individuals-menu": "Menú del usuario",
+ "jobs": "Empleos",
"kraken-logo": "Logo de Kraken",
"language-ar": "Árabe",
+ "language-bg": "Búlgaro",
"language-bn": "Bengalí",
+ "language-ca": "Catalán",
"language-cs": "Checo",
"language-de": "Alemán",
"language-el": "Griego",
@@ -97,6 +107,8 @@
"language-fi": "Finlandés",
"language-fr": "Francés",
"language-hu": "Húngaro",
+ "language-hr": "Croata",
+ "language-hi": "Hindú",
"language-id": "Indonesio",
"language-ig": "Igbo",
"language-it": "Italiano",
@@ -128,17 +140,22 @@
"learn-menu": "Menú de aprendizaje",
"learn-more": "Más información",
"less": "Menos",
- "light-mode": "Modo ligero",
+ "light-mode": "Claro",
"listing-policy-disclaimer": "Todos los productos enumerados en esta página no cuentan con aprobación oficial y se proporcionan únicamente con fines informativos. Si quieres añadir un producto o comentario sobre la política, plantea un asunto en GitHub.",
"listing-policy-raise-issue-link": "Plantear asunto",
+ "live-help": "Ayuda en directo",
+ "live-help-menu": "Menú de ayuda en directo",
"loading": "Cargando...",
"loading-error": "Error al cargar.",
- "loading-error-refresh": "Error al cargar datos. Intenta actualizar la página.",
+ "loading-error-refresh": "Error. Actualiza la página.",
"logo": "logo",
"loopring-logo": "Logo de Loopring",
+ "london-upgrade-banner": "La actualización Londres estará disponible en: ",
+ "london-upgrade-banner-released": "¡La actualización Londres ya está disponible!",
"mainnet-ethereum": "Red principal de Ethereum",
"makerdao-logo": "Logo de MakerDao",
"matcha-logo": "Logo de Matcha",
+ "merge": "Unir",
"more": "Más",
"nav-beginners": "Principiantes",
"next": "Siguiente",
@@ -155,9 +172,10 @@
"refresh": "Actualiza la página.",
"review-progress": "Revisar progreso",
"search": "Buscar",
- "search-box-blank-state-text": "¡Buscar!",
- "search-eth-address": "Esto parece una dirección de Ethereum. No proporcionamos datos específicos a las direcciones. Intenta buscarlo en un explorador de bloques como",
+ "search-box-blank-state-text": "¡Busca en otro sitio!",
+ "search-eth-address": "Esto parece una dirección de Ethereum. No proporcionamos datos específicos sobre las direcciones. Intenta buscarlo en un explorador de bloques como",
"search-no-results": "No hay resultados para tu búsqueda",
+ "security": "Seguridad",
"see-contributors": "Ver colaboradores",
"set-up-local-env": "Configurar entorno local",
"shard-chains": "Cadenas de fragmentos",
@@ -178,6 +196,7 @@
"translation-banner-button-translate-page": "Traducir página",
"translation-banner-title-new": "Ayúdanos a traducir esta página.",
"translation-banner-title-update": "Ayúdanos a actualizar esta página.",
+ "translation-program": "Programa de traducción",
"translation-progress": "Progreso de traducción",
"tutorials": "Tutoriales",
"uniswap-logo": "Logo de Uniswap",
@@ -189,5 +208,8 @@
"website-last-updated": "Última actualización del sitio web",
"what-is-ether": "¿Qué es el ether (ETH)?",
"what-is-ethereum": "¿Qué es Ethereum?",
- "whitepaper": "Informe"
+ "whitepaper": "Informe",
+ "defi-page": "Finanzas descentralizadas (DeFi)",
+ "dao-page": "Organizaciones Autónomas Descentralizadas (DAO)",
+ "nft-page": "Tokens No Fungibles (NFT)"
}
diff --git a/src/intl/es/page-index.json b/src/intl/es/page-index.json
index f9bb78bc1af..b5d9bc50595 100644
--- a/src/intl/es/page-index.json
+++ b/src/intl/es/page-index.json
@@ -1,19 +1,76 @@
{
- "page-index-hero-image-alt": "imagen destacada de ethereum.org",
+ "page-index-hero-image-alt": "Una ilustración de una ciudad futurista, que representa el ecosistema Ethereum.",
"page-index-meta-description": "Ethereum es una plataforma mundial descentralizada para el dinero y nuevos tipos de aplicaciones. En Ethereum, puedes escribir código que controla el dinero y construir aplicaciones accesibles desde cualquier rincón del mundo.",
"page-index-meta-title": "Inicio",
- "page-index-sections-developers-desc": "Aprende sobre la tecnología que hay detrás de Ethereum y sus aplicaciones para que puedas empezar a construir con ella.",
- "page-index-sections-developers-image-alt": "Ilustración de una mano construyendo un glifo de Ethereum hecho de ladrillos de lego",
- "page-index-sections-developers-link-text": "Comenzar a crear",
- "page-index-sections-developers-title": "Desarrolladores",
- "page-index-sections-enterprise-desc": "Descubre cómo Ethereum puede abrir nuevos modelos de negocio, reducir sus costes y preparar tu negocio para el futuro.",
- "page-index-sections-enterprise-image-alt": "Ilustración de un grupo que trabaja en un proyecto de Ethereum alrededor de un portátil",
- "page-index-sections-enterprise-link-text": "Ethereum para empresas",
- "page-index-sections-enterprise-title": "Empresas",
- "page-index-sections-individuals-desc": "Descubre Ethereum, Ether, las carteras, los tokens y mucho más para que puedas comenzar a usar aplicaciones de Ethereum.",
- "page-index-sections-individuals-image-alt": "Ilustración de un perro doge sentado delante de un ordenador",
- "page-index-sections-individuals-link-text": "Ponte en marcha con Ethereum",
- "page-index-sections-individuals-title": "Acerca de Ethereum",
- "page-index-subtitle": "Ethereum permite escribir código que controla el valor digital, funciona tal como se programó y al que puede accederse desde cualquier parte del mundo.",
- "page-index-title": "Ethereum es una plataforma global de código abierto para aplicaciones descentralizadas."
+ "page-index-title": "Bienvenido a Ethereum",
+ "page-index-description": "Ethereum es la tecnología de gestión comunitaria que implulsa la criptomoneda ether (ETH) y miles de aplicaciones descentralizadas.",
+ "page-index-title-button": "Explora Ethereum",
+ "page-index-get-started": "Empezar",
+ "page-index-get-started-description": "ethereum.org es tu portal de entrada al mundo de Ethereum. Esta tecnología es disruptiva y está en constante evolución; tener un guía ayuda. Estas son nuestras recomendaciones para adentrarte en este mundo.",
+ "page-index-get-started-image-alt": "Ilustración de una persona trabajando en un ordenador.",
+ "page-index-get-started-wallet-title": "Selecciona una cartera",
+ "page-index-get-started-wallet-description": "Una cartera permite que te conectes a Ethereum y administres tus fondos.",
+ "page-index-get-started-wallet-image-alt": "Ilustración de un robot con una caja fuerte como cuerpo, que representa una cartera de Ethereum.",
+ "page-index-get-started-eth-title": "Consigue ETH",
+ "page-index-get-started-eth-description": "ETH es la moneda de Ethereum y puedes usarla en aplicaciones.",
+ "page-index-get-started-eth-image-alt": "Imagen de un grupo de personas maravilladas ante un glifo de ether (ETH).",
+ "page-index-get-started-dapps-title": "Usa una dapp",
+ "page-index-get-started-dapps-description": "Las Dapps son aplicaciones impulsadas por Ethereum. Echa un vistazo a lo que puedes hacer.",
+ "page-index-get-started-dapps-image-alt": "Ilustración de un doge utilizando un ordenador.",
+ "page-index-get-started-devs-title": "Empieza a crear",
+ "page-index-get-started-devs-description": "Si quieres comenzar a programar con Ethereum, tenemos documentación, tutoriales y más en nuestro portal de desarrolladores.",
+ "page-index-get-started-devs-image-alt": "Una Ilustración de una mano creando un logo de ETH hecho con bloques de LEGO.",
+ "page-index-what-is-ethereum": "¿Qué es Ethereum?",
+ "page-index-what-is-ethereum-description": "Ethereum es una tecnología que alberga dinero digital, pagos globales y aplicaciones. La comunidad ha construido una próspera economía digital, nuevas formas audaces para que los creadores ganen en línea y mucho más. Está abierto a todos, donde sea que estés en el mundo; todo lo que necesitas es Internet.",
+ "page-index-what-is-ethereum-button": "¿Qué es Ethereum?",
+ "page-index-what-is-ethereum-secondary-button": "Más sobre dinero digital",
+ "page-index-what-is-ethereum-image-alt": "Ilustración de una persona mirando en un bazar, que pretende representar a Ethereum.",
+ "page-index-defi": "Un sistema financiero más justo",
+ "page-index-defi-description": "Hoy, miles de millones de personas no pueden abrir cuentas bancarias, otras tienen sus pagos bloqueados. El sistema descentralizado de finanzas (DeFi) de Ethereum nunca duerme o discrimina. Solo con una conexión a internet, puedes enviar, recibir, tomar prestado, ganar intereses, e incluso transferir fondos a cualquier parte del mundo.",
+ "page-index-defi-button": "Explora el DeFi",
+ "page-index-defi-image-alt": "Ilustración de unas manos ofreciendo un símbolo de ETH.",
+ "page-index-internet": "Un internet abierto",
+ "page-index-internet-description": "Hoy en día obtenemos acceso a servicios de internet \"gratuitos\" a cambio de renunciar al control de nuestra información personal. Los servicios de Ethereum están abiertos por defecto; solo necesitas una cartera. Estas son gratuitas y fáciles de configurar, controladas por ti y funcionan sin ninguna información personal.",
+ "page-index-internet-button": "Explora el internet abierto",
+ "page-index-internet-secondary-button": "Más sobre carteras",
+ "page-index-internet-image-alt": "Ilustración de un ordenador futurista, propulsado por cristales de Ethereum.",
+ "page-index-developers": "Una nueva frontera para el desarrollo",
+ "page-index-developers-description": "Ethereum y sus aplicaciones son transparentes y de código abierto. Puedes bifurcar el código y reutilizar la funcionalidad que otros hayan creado previamente. Si no quieres aprender un nuevo lenguaje, simplemente puedes interactuar con código de fuente abierta usando JavaScript y otros lenguajes existentes.",
+ "page-index-developers-button": "Portal para desarrolladores",
+ "page-index-developers-code-example-title-0": "Tu propio banco",
+ "page-index-developers-code-example-description-0": "Puedes construir un banco gestionado por la lógica que hayas programado.",
+ "page-index-developers-code-example-title-1": "Tu propia moneda",
+ "page-index-developers-code-example-description-1": "Puedes crear tokens que puedes transferir y usar entre aplicaciones.",
+ "page-index-developers-code-example-title-2": "Una cartera Ethereum en JavaScript",
+ "page-index-developers-code-example-description-2": "Puedes utilizar lenguajes existentes para interactuar con Ethereum y otras aplicaciones.",
+ "page-index-developers-code-example-title-3": "Un DNS abierto y sin permisos",
+ "page-index-developers-code-example-description-3": "Puedes reimaginar servicios ya existentes como aplicaciones abiertas descentralizadas.",
+ "page-index-network-stats-title": "Ethereum hoy",
+ "page-index-network-stats-subtitle": "Las estadísticas más recientes de la red",
+ "page-index-network-stats-eth-price-description": "Precio del ETH (USD)",
+ "page-index-network-stats-eth-price-explainer": "El precio más reciente para 1 ether. Puedes comprar tan solo 0.00000000000000000; no necesitas comprar 1 ETH.",
+ "page-index-network-stats-tx-day-description": "Transacciones de hoy",
+ "page-index-network-stats-tx-day-explainer": "El número de transacciones procesadas con éxito en la red durante las últimas 24 horas.",
+ "page-index-network-stats-value-defi-description": "Valor bloqueado en DeFi (USD)",
+ "page-index-network-stats-value-defi-explainer": "La cantidad de dinero en aplicaciones de finanzas descentralizadas (DeFi), la economía digital Ethereum.",
+ "page-index-network-stats-nodes-description": "Nodos",
+ "page-index-network-stats-nodes-explainer": "Ethereum es administrado por miles de voluntarios alrededor del mundo, conocidos como nodos.",
+ "page-index-touts-header": "Explora ethereum.org",
+ "page-index-contribution-banner-title": "Contribuir a ethereum.org",
+ "page-index-contribution-banner-description": "Este sitio web es de código abierto con cientos de colaboradores de la comunidad. Puedes proponer cambios a cualquiera de los contenidos de este sitio, sugerir nuevas características increíbles o ayudarnos a eliminar errores.",
+ "page-index-contribution-banner-image-alt": "Logo de Ethereum hecho de ladrillos lego.",
+ "page-index-contribution-banner-button": "Más sobre contribuir",
+ "page-index-tout-eth2-title": "Mejora tu conocimiento de Eth2",
+ "page-index-tout-eth2-description": "Ethereum 2.0 es un programa de mejoras interconectadas diseñado para hacer Ethereum más escalable, seguro y sostenible.",
+ "page-index-tout-eth2-image-alt": "Ilustración de una nave espacial representando el poder aumentado de Eth2.",
+ "page-index-tout-enterprise-title": "Ethereum para empresas",
+ "page-index-tout-enterprise-description": "Descubre cómo Ethereum puede abrir nuevos modelos de negocio, reducir tus costes y preparar tu negocio para el futuro.",
+ "page-index-tout-enterprise-image-alt": "Ilustración de un ordenador/dispositivo futurista.",
+ "page-index-tout-community-title": "La comunidad de Ethereum",
+ "page-index-tout-community-description": "Ethereum es toda una comunidad. Está compuesta por personas de diferentes orígenes e intereses. Mira cómo puedes unirte.",
+ "page-index-tout-community-image-alt": "Ilustración de un grupo de constructores trabajando juntos.",
+ "page-index-nft": "El internet de activos",
+ "page-index-nft-description": "Ethereum no es solo para dinero digital. Cualquier cosa que puedas tener en tu posesión puede ser representada, comercializada y utilizada como token no fungible (NFT). Puedes tokenizar tu arte y obtener comisiones automáticamente cada vez que vuelve a ser vendido. O utilizar un token de algo que posees para pedir un préstamo. Las posibilidades crecen continuamente.",
+ "page-index-nft-button": "Más sobre NFT",
+ "page-index-nft-alt": "Un logotipo Eth que se muestra vía 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