1 repositorio
Decomposes localized strings into typed tokens for granular styling of individual output components.
Distinct from String Tokenization: Focuses on breaking formatted internationalization output into style-able tokens rather than general string splitting.
Explore 1 awesome GitHub repository matching software engineering & architecture · Formatting Tokenizers. Refine with filters or upvote what's useful.
Globalize es una librería de internacionalización para JavaScript y un motor de localización Unicode CLDR. Proporciona un kit de herramientas para formatear fechas, números y monedas utilizando el Unicode Common Locale Data Repository y las zonas horarias de IANA. El proyecto cuenta con un compilador de localización en tiempo de compilación que precompila reglas en formateadores estáticos para reducir la sobrecarga en tiempo de ejecución y el tamaño del bundle. Incluye un sistema para analizar y formatear cadenas complejas utilizando la sintaxis ICU MessageFormat, admitiendo variables, pluralización e inflexiones de género. La librería cubre una amplia superficie de capacidades de localización, incluyendo el análisis bidireccional de fechas y horas, la tokenización de números y monedas, y el formato de tiempo relativo. Gestiona la carga de datos locales, la configuración de idioma en toda la aplicación y las cadenas de herencia de mensajes para resolver claves de traducción faltantes.
Breaks formatted strings into arrays of typed tokens to allow custom styling of individual output parts.