# generaltranslation: General Translation Core SDK: Locales URL: https://generaltranslation.com/es/docs/core/locales.mdx --- title: Locales description: ¿Qué son los locales y cómo se usan en el stack de General Translation? --- Una locale es **un idioma o dialecto**. Por ejemplo, `en-US` es un código de locale que se refiere al inglés tal como se habla en los Estados Unidos de América. Las locales pueden ser generales o específicas. Por ejemplo: * `en` es inglés * `en-US` es inglés tal como se habla en los Estados Unidos de América * `zh` es chino * `zh-Hant` es chino, escrito con caracteres tradicionales * `zh-Hant-HK` es chino, escrito con caracteres tradicionales, tal como se habla en Hong Kong ### Construcción de códigos de configuración regional General Translation usa el estándar [BCP 47 Language Tag](https://www.techonthenet.com/js/language_tags.php) para definir códigos de configuración regional. Las etiquetas de idioma de BCP 47 son el estándar de Internet Best Current Practice (BCP) para identificar idiomas tanto en su forma hablada como escrita. Estas etiquetas proporcionan una forma uniforme de especificar idiomas, lo que permite a GT adaptar el contenido, dar formato y ajustar el comportamiento según la configuración regional del usuario. Los códigos de configuración regional constan de una o más subetiquetas separadas por el carácter `-`. Estas subetiquetas son: * **Código de idioma** (obligatorio): Representa el idioma principal; por ejemplo, `en` para inglés, `es` para español. Los códigos de idioma siguen [ISO-639](https://wikipedia.org/wiki/List_of_ISO_639_language_codes). * **Código de sistema de escritura** (opcional): Indica el sistema de escritura; por ejemplo, `Latn` para el alfabeto latino. Los códigos de sistema de escritura siguen [ISO-15924](https://en.wikipedia.org/wiki/ISO_15924). * **Código de región** (opcional): Especifica un país o una región; por ejemplo, `US` para Estados Unidos, `FR` para Francia. Los códigos de región siguen [ISO-3166](https://en.wikipedia.org/wiki/ISO_3166-2). Por ejemplo, `zh-Hant-HK` es: * `zh`, el código de idioma para chino * `Hant`, el código de sistema de escritura para caracteres chinos tradicionales * `HK`, el código de región para Hong Kong En conjunto, `zh-Hant-HK` significa "chino, escrito en caracteres tradicionales, tal como se habla en Hong Kong". ### Lista de locales compatibles [#supported-locales] Consultar la [lista de locales compatibles](/docs/platform/supported-locales) para ver una lista con buscador de todas las locales actualmente compatibles con General Translation. Técnicamente, la biblioteca admite cualquier etiqueta construida de forma válida, incluidos los códigos de uso privado sin un significado ampliamente reconocido. Sin embargo, la plataforma solo traducirá ### Etiquetas de configuración regional equivalentes A veces, varias etiquetas de configuración regional son funcionalmente equivalentes. Por ejemplo, podrías escribir: * `fr`, que significa "francés" * `fr-FR`, que significa "francés tal como se habla en Francia" * `fr-FR-Latn`, que significa "francés tal como se habla en Francia, escrito en alfabeto latino" Las bibliotecas y la plataforma de General Translation por lo general no distinguen entre estos códigos equivalentes, ya que es imposible traducir entre ellos. ### Códigos de configuración regional de uso común | Código de configuración regional | Idioma | Sistema de escritura | Región | Descripción | | -------------------------------- | --------- | -------------------- | ----------------- | ----------------------------------------------- | | `en` | inglés | ― | ― | inglés | | `en-US` | inglés | ― | Estados Unidos | inglés tal como se habla en Estados Unidos | | `en-GB` | inglés | ― | Reino Unido | inglés tal como se habla en el Reino Unido | | `es` | español | ― | ― | español | | `es-419` | español | ― | América Latina | español tal como se habla en América Latina | | `fr` | francés | ― | ― | francés | | `fr-CA` | francés | ― | Canadá | francés tal como se habla en Canadá | | `de` | alemán | ― | ― | alemán | | `de-AT` | alemán | ― | Austria | alemán tal como se habla en Austria | | `ru` | ruso | ― | ― | ruso | | `zh-CN` | chino | ― | China continental | chino tal como se habla en China continental | | `zh-Hant` | chino | chino tradicional | ― | chino en sistema de escritura tradicional | | `zh-Hant-SG` | chino | chino tradicional | Singapur | chino tradicional tal como se habla en Singapur | | `ja` | japonés | ― | ― | japonés | | `ko` | coreano | ― | ― | coreano | | `pt-BR` | portugués | ― | Brasil | portugués tal como se habla en Brasil | | `it` | italiano | ― | ― | italiano | ### Siguientes pasos * Consulta nuestra [Lista de locales compatibles](/docs/platform/supported-locales) para encontrar las etiquetas de idioma disponibles en General Translation. * Consulta el [registro oficial de etiquetas de idioma de la IETF](https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry) y el [estándar de etiquetas de idioma BCP 47](https://www.techonthenet.com/js/language_tags.php) para obtener más información.