Crea una cuenta o inicia sesi贸n

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

Agregando locales a nuestro contenido y Rutas Internacionalizadas

3/12
Recursos

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

Aportes 1

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

馃挸 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