Convertidor de Locale
Analiza identificadores de locale, previsualiza formatos de números/fechas/monedas y compara locales lado a lado
Locales populares
Probar Entradas Comunes
Identificador de locale no válido. Introduce un tag BCP 47 válido.
Soporte del navegador
Información analizada
Alternativas de formato
Locales Resueltos
Cadena de Fallback
Nombres de visualización
Vista previa de datos
Formato numérico
Formato de moneda
Fecha y hora
Tiempo relativo
Formato de lista
Colación
Compara cómo dos locales diferentes formatean los mismos datos.
Cómo usarlo
-
1
Pegue Cualquier Cadena Locale
Comience con locales del navegador, valores POSIX como en_US.UTF-8, tags de escritura como zh_Hans_CN o un encabezado Accept-Language.
-
2
Normalice la Etiqueta
La herramienta canoniza el valor en un locale BCP 47 y muestra los formatos POSIX, HTML lang y fragmentos Intl correspondientes.
-
3
Copie el Formato Correcto
Use el bloque de salida que se ajuste a su caso de uso: marcado web, JavaScript Intl, variables de entorno o documentos de QA.
-
4
Compare Diferencias de Salida
Cambie al modo de comparación para inspeccionar cómo dos locales difieren en números, moneda, fechas y comportamiento de colación.
¿Por qué usar Be Converter?
Nativo del navegador
Impulsado por APIs Intl integradas. Sin llamadas al servidor, sin dependencias externas. Funciona offline y protege tu privacidad.
Vista previa en tiempo real
Ve instantáneamente cómo se formatean números, fechas, monedas y listas en cualquier locale.
Normalizar Entradas Reales
Pegue locales POSIX, guiones bajos estilo ICU o encabezados Accept-Language y conviértalos en etiquetas BCP 47 limpias y cadenas locale listas para HTML.
Análisis completo
Analiza componentes del locale, muestra nombres en varios idiomas y compara dos locales.
Ideal para
Preguntas frecuentes
¿Qué es un identificador de locale?
¿Cuál es la diferencia entre los formatos BCP 47 y POSIX?
¿Cómo funciona esta herramienta sin servidor?
¿Por qué algunos locales muestran resultados diferentes en distintos navegadores?
¿Qué significa "locale resuelto"?
Ejemplos Comunes de Conversión de Locale
Estas son las tareas de limpieza de cadenas locale más comunes que desarrolladores y equipos de localización buscan cuando necesitan un convertidor de locale en línea.
en_US.UTF-8
en-US
Convierta valores de entorno locale estilo Unix en una etiqueta BCP 47 que pueda usar en código frontend.
zh_Hans_CN
zh-Hans-CN
Normalice subtags de escritura con la capitalización que esperan las plataformas web.
sr_RS@latin
sr-Latn-RS
Traduzca un modificador POSIX en una etiqueta locale consciente de la escritura para localización de productos.
Accept-Language: fr-CA,fr;q=0.9
fr-CA
Extraiga el locale preferido de un encabezado del navegador antes de enrutar o formatear contenido.
Comprender los identificadores de locale
Estructura BCP 47
Un tag de idioma BCP 47 consiste en subtags separados por guiones: idioma (obligatorio, 2-3 letras), escritura (opcional, 4 letras), región (opcional, 2 letras o 3 dígitos) y variantes (opcional). Ejemplos:
- • Solo idioma
en, es, ar - • Idioma + Región
en-US, es-ES, pt-BR - • Idioma + Escritura
zh-Hans, sr-Latn - • Tag completo
zh-Hans-CN, en-Latn-US
Intl API en la práctica
La familia Intl API de JavaScript proporciona formateo consciente del locale para números, fechas, listas, tiempo relativo y más. Usa Intl.Locale para analizar, Intl.DisplayNames para nombres y Intl.NumberFormat/DateTimeFormat para formatear.
- •
Intl.getCanonicalLocales(["pt-br"])- canonicalize - •
new Intl.Locale("zh-Hans-CN")— parse - •
Intl.DisplayNames— display names - •
Intl.NumberFormat— numbers - •
Intl.DateTimeFormat— dates
Mejor práctica: Usa siempre el tag de locale más específico que se ajuste a tus necesidades. Para aplicaciones web, usa el idioma preferido del usuario desde navigator.language con un fallback adecuado.