Crea una cuenta o inicia sesi贸n

隆Contin煤a aprendiendo sin ning煤n costo! 脷nete y comienza a potenciar tu carrera

Aprende Ingl茅s, Programaci贸n, AI, Ciberseguridad y mucho m谩s.

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

3 D铆as
9 Hrs
46 Min
57 Seg

Agregando locales a nuestro contenido y Rutas Internacionalizadas

3/12
Recursos

Git tag: 6-internacionalizacion
Comando: git checkout -b dev 6-internacionalizacion

Aportes 5

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

馃挸 Agregando locales a nuestro contenido y Rutas Internacionalizadas

Apuntes

鈥淓l soporte de locales para el contenido depende del CMS Y su API鈥

  • Con Next.js podemos realizar 2 estrategias para las rutas i18n
    1. Sub-path routing (tenemos el locale antes del path principal)
      1. mi_Website.com/es/products
    2. Domain routing (Basado en un routing de dominios)
      1. mi_Website.es/productos
      2. miWebsite.en/productos
// next.config.js

const config = {
	...,
  i18n: {
    locales: ['en-US', 'es'], // Lista de todos los locales a soportar
    defaultLocale: 'en-US', // Locale por defecto
  },
}
  • Los locales deben de coincidir con los de la API
馃搶 **RESUMEN:** Para poder agregar diferentes locales en nuestras rutas podemos implementarlo mediante Sub-path routing (El locale antes del path principal) o el domain routing, en el cual debemos de contar con una gran variedad de dominios para cada locale
  • La internacionalizaci贸n es el proceso de dise帽ar una aplicaci贸n de software para que pueda adaptarse a varios idiomas y regiones sin cambios de ingenier铆a.
  • La localizaci贸n es el proceso de adaptar software internacionalizado para una regi贸n o idioma espec铆fico mediante la traducci贸n del texto y la adici贸n de componentes espec铆ficos de la regi贸n.
i18n para los que no saben, es un internationalization-framework. Abajo les dejo la documentaci贸n: <https://www.i18next.com/>

El comando de Git:

git checkout -b dev 6-internacionalizacion

exelente