Guías Detalladas
Internacionalización

Referirse a configuraciones regionales por ID

Angular usa el identificador de configuración regional Unicode (Unicode locale ID) para encontrar los datos de configuración regional correctos para la internacionalización de cadenas de texto.

ID de configuración regional Unicode

Un ID de configuración regional especifica el idioma, país y un código opcional para variantes o subdivisiones adicionales. Un ID de configuración regional consiste en el identificador de idioma, un carácter guión (-) y la extensión de configuración regional.

{language_id}-{locale_extension}

ÚTIL: Para traducir con precisión tu proyecto Angular, debes decidir qué idiomas y configuraciones regionales vas a usar para la internacionalización.

Muchos países comparten el mismo idioma, pero difieren en el uso. Las diferencias incluyen gramática, puntuación, formatos de moneda, números decimales, fechas, etc.

Para los ejemplos en esta guía, usa los siguientes idiomas y configuraciones regionales.

Idioma Configuración regional ID de configuración regional Unicode
Inglés Canadá en-CA
Inglés Estados Unidos de América en-US
Francés Canadá fr-CA
Francés Francia fr-FR

El repositorio de Angular incluye configuraciones regionales comunes.

Para una lista de códigos de idioma, consulta ISO 639-2.

Establecer el ID de configuración regional de origen

Usa el CLI de Angular para establecer el idioma de origen en el que estás escribiendo en la plantilla del componente y el código.

Por defecto, Angular usa en-US como la configuración regional de origen de tu proyecto.

Para cambiar la configuración regional de origen de tu proyecto para la compilación, completa las siguientes acciones.

  1. Abre el archivo de configuración de compilación del espacio de trabajo angular.json.
  2. Agrega o modifica el campo sourceLocale dentro de la sección i18n:
{  "projects": {    "your-project": {      "i18n": {        "sourceLocale": "ca"  // Usa el código de configuración regional deseado      }    }  }}

Próximos pasos