Crea una cuenta o inicia sesi贸n

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

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

1D
4H
41M
56S

Agregando locales a nuestro contenido y Rutas Internacionalizadas

3/12
Recursos

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

Aportes 4

Preguntas 2

Ordenar por:

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

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
  • 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.

El comando de Git:

git checkout -b dev 6-internacionalizacion

exelente