Internacionalización
El módulo i18n proporciona soporte multilenguaje usando next-intl.
Descripción general
- Ubicación:
modules/i18n - Archivos clave:
locales/: Archivos JSON que contienen cadenas de traducción (por ejemplo,en/common.json).request.ts: Configuración de internacionalización con ámbito de solicitud.routing.ts: Configuración de enrutamiento basado en rutas (por ejemplo,/en/about).
Añadir traducciones
Agrega nuevo contenido a los archivos JSON en modules/i18n/locales/{lang}.
en/common.json:
Uso
Usa el hook useTranslations en los componentes:
Enrutamiento
El middleware maneja automáticamente la detección de locale y el enrutamiento. Las URL están prefijadas con el locale (por ejemplo, /en, /es), excepto para el locale predeterminado si se configura de otra manera.
Last updated on