👷♂️ Arquitectura de internacionalización para contenido en JavaScript
Apuntes
- Comúnmente se tiene 2 tipos de información
- API ⇒ Información dinámica que obtenemos por parte del servidor, esta se renderiza tal cual como llega
- App ⇒ Texto estático “hardcodeado”, es texto que está directamente escrito en HTML también es conocido como
labels
- Para poder implementar locales, se puede realizar de 2 formas mediante los paths
- misitio
/productos
- misitio
/es/productos
- misitio
- En el caso de Contentful tiene soporte para locales
- React será el encargado de manejar tanto los labels (traducciones) y también los formatos
- Next.js te provee la arquitectura para:
- La internalización del servidor y las páginas de Next.js
- Los locales para comunicarnos con la API
- Rutas internacionalizadas dependiendo de las locales
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.