💳 Agregando locales a nuestro contenido y Rutas Internacionalizadas
Apuntes
“El soporte de locales para el contenido depende del CMS Y su API”
- Con Next.js podemos realizar 2 estrategias para las rutas i18n
- Sub-path routing (tenemos el locale antes del path principal)
- mi_Website.com/es/products
- Domain routing (Basado en un routing de dominios)
- mi_Website.es/productos
- miWebsite.en/productos
- Sub-path routing (tenemos el locale antes del path principal)
// 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
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?