Herramienta gratuita de localización para desarrolladores

Convertidor de códigos de locale gratuito en línea

Introduce una locale como en_US, pt-BR, zh-Hant-TW, o un nombre de idioma común. Obtén códigos canónicos y detalles legibles al instante.

Prueba en en_US, pt-BR, zh-Hant-TW, Serbian o Brazilian Portuguese.

inglés estadounidense

Canónico BCP 47
en-US
POSIX / underscore
en_US
Idioma
en — inglés
Script
No especificado
Región
US — Estados Unidos
Probablemente máxima localidad
en-Latn-US
Dirección de escritura
De izquierda a derecha

Privado por diseño. Esta herramienta se ejecuta completamente en tu navegador. Los valores pegados nunca se cargan, almacenan ni se incluyen en análisis.

Generador de etiquetas hreflangPegue un código de idioma y una URL absoluta por línea. El generador valida el conjunto y crea etiquetas de enlace HTML listas para reciprocidad.Comprobador de claves JSON de i18nPegue un diccionario JSON en el idioma de origen y una traducción objetivo. Encuentre claves anidadas faltantes y adicionales al instante sin subir ninguno de los archivos.

Cómo usar el convertidor de códigos de locale

  1. Introduce un identificador de localeEscriba una etiqueta BCP 47, un locale al estilo POSIX o el nombre de un idioma en el campo de entrada.
  2. Revisar los formatos canónicosComprueba las formas normalizadas BCP 47 y con guion bajo, además del idioma detectado, la escritura, la región y la dirección de escritura.
  3. Copiar la conversiónCopia el resultado etiquetado cuando estés listo para usar el locale en el código o la configuración.

Convertir formatos de locales sin adivinar

Los identificadores de locales parecen pequeños, pero la mayúscula/minúscula inconsistente, los separadores y las suposiciones sobre la región suelen romper el enrutamiento de idiomas y las alternativas de traducción. Este conversor canoniza un código con la API de Internacionalización del navegador y muestra los formatos equivalentes uno al lado del otro.

Puedes comenzar con una etiqueta BCP 47, un código en estilo con guiones bajos o un nombre de idioma común. El resultado separa el idioma, la escritura y la región para que puedas ver exactamente lo que el identificador promete a los usuarios y al software.

Códigos BCP 47, POSIX e ISO explicados

BCP 47 es el estándar web: primero el idioma, luego opcionalmente subtags de script y región separados por guiones. Los locales al estilo POSIX suelen usar guiones bajos. El subtag de idioma normalmente proviene de ISO 639, mientras que el subtag de región de dos letras proviene de ISO 3166-1.

La canonización corrige la presentación, no el significado. Por ejemplo, puede normalizar mayúsculas y minúsculas y alias conocidos, pero no puede decidir si el español genérico debe convertirse en es-ES o es-MX. Esa decisión de producto debe reflejar el contenido que realmente tradujiste.

Usa la localidad más específica que siga siendo precisa

Elige una etiqueta que indique solo el idioma cuando una traducción sirva genuinamente para todas las regiones. Añade una región cuando la ortografía, la moneda, el texto legal, las unidades de medida o la disponibilidad del producto difieran. Añade una variante de script cuando los lectores del mismo idioma utilicen sistemas de escritura materialmente diferentes.

Todo lo que se introduzca aquí se procesa en tu navegador. Multilocale no recibe el valor, no lo almacena ni lo adjunta a eventos de analítica.

Preguntas frecuentes

¿Cuál es la diferencia entre en-US y en_US?

en-US es la forma BCP 47 utilizada por HTML, hreflang, JavaScript y la mayoría de las API web. en_US es la forma estilo POSIX que aún usan algunos sistemas operativos, bases de datos y archivos de traducción. Normalmente describen la misma locale English-for-the-United-States.

¿Es un código de locale lo mismo que un código de idioma?

No. Un código de idioma como en identifica un idioma. Un locale también puede identificar una escritura, una región o ambos, como zh-Hant-TW para chino tradicional usado en Taiwán. Usa solo el detalle que tu producto realmente necesita.

¿Qué formato de locale debo usar en la web?

Use etiquetas canónicas BCP 47 con guiones para los atributos lang de HTML, hreflang, las APIs Intl y la negociación de idioma HTTP. Mantén los códigos con guion bajo solo cuando un framework o convención de archivo existente los requiera explícitamente.