Arquitectura de internacionalización para contenido en JavaScript

2/12
Recursos

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

Aportes 1

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

👷‍♂️ Arquitectura de internacionalización para contenido en JavaScript

Apuntes

  • Comúnmente se tiene 2 tipos de información
  1. API ⇒ Información dinámica que obtenemos por parte del servidor, esta se renderiza tal cual como llega
  2. 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
    1. misitio/productos
    2. misitio/es/productos
  • 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