#599 · Localización y Unicode

Generador de patrones numéricos por locale

Compara cómo distintas etiquetas locale presentan un mismo número. Puedes elegir formato decimal, porcentaje o moneda y obtener un ejemplo junto con una descripción de sus separadores y partes. Esto ayuda a documentar interfaces internacionales y a detectar suposiciones incorrectas sobre comas, puntos, espacios o símbolos monetarios.

Entrada de texto

Procesamiento local
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega o escribe la entrada en el cuadro de texto.
  2. Ajusta las opciones específicas de la herramienta si aparecen.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Revisa el resultado, los indicadores y cualquier aviso antes de copiar o descargar.

Qué hace esta herramienta

Muestra cómo un mismo valor cambia de presentación según locale y estilo.

Usa Intl.NumberFormat.formatToParts para separar grupos, decimal, moneda, porcentaje y otros componentes del número localizado.

El informe describe la presentación, no una expresión regular de validación ni un parser universal de números escritos por usuarios.

Ejemplo

Valor de muestra: 1234567.89

Locale: es-ES

Salida: ejemplo localizado con sus separadores y orden de partes.

Casos de uso

  • Comparar separadores decimales entre mercados.
  • Documentar formatos de moneda en una aplicación.
  • Crear pruebas visuales de internacionalización.
  • Revisar supuestos sobre agrupación de miles.

Consejos para obtener mejores resultados

  • Prueba el locale exacto que usa tu producto.
  • En moneda, especifica un código ISO 4217 válido.
  • No analices números de usuario invirtiendo ciegamente comas y puntos.
  • Guarda valores numéricos como números y localízalos solo para presentación.

Detalles del procesamiento

El valor de ejemplo es 1234567.89 para decimal y moneda, y 0.123456 para porcentaje. La salida se obtiene con las capacidades Intl del navegador.

La disponibilidad de locales y monedas depende del entorno; además, un mismo locale puede aplicar reglas de agrupación distintas según la magnitud y el estilo.

Preguntas frecuentes

¿Cómo puedo saber si un locale usa coma o punto como separador decimal?

Introduce la etiqueta locale y genera el formato. La herramienta muestra por separado el carácter usado para decimales y el usado para agrupación.

¿Puedo comparar el formato de una moneda en varios países?

Sí. Selecciona Moneda, escribe un código como EUR o USD y añade varios locales, uno por línea.

¿El símbolo de moneda siempre aparece delante del número?

No. La posición depende del locale y de las reglas de formato. El orden de partes del informe permite ver dónde se coloca.

¿La herramienta convierte un texto localizado de vuelta a número?

No. Está diseñada para inspeccionar presentación y patrones; analizar entradas humanas requiere reglas adicionales y control de ambigüedades.

¿Por qué un espacio de agrupación puede no ser un espacio ASCII normal?

Algunos locales usan espacios no separables u otros caracteres Unicode para agrupación. formatToParts conserva el separador real que produce el navegador.

Resumen técnico

MóduloFunción
EntradaTexto procesado localmente en el navegador
ProcesamientoUsa Intl.NumberFormat.formatToParts para separar grupos, decimal, moneda, porcentaje y otros componentes del número localizado.
ResultadoSalida copiable y descargable en TXT
PrivacidadSin envío del texto a un servidor durante el procesamiento