Editor y Formateador de Mensajes i18next
Formatea y prueba cadenas i18next con interpolación de llaves dobles, sufijos plurales (_one, _other), claves de contexto y anidamiento.
Plantillas14
I18NEXT Editor
Sintaxis válida
40 caracteres1 líneas
Variables de prueba y vista previa en vivo
Ajusta variables y cambia de idioma para verificar reglas CLDR
Idioma:
Resultado generado (en):
Hello Sarah, welcome to our platform!
Exportar a declaración con tipos seguros de Intlayer
Intlayer valida las traducciones en compilación con autocompletado TypeScript completo.
i18next Syntax Cheat Sheet
Reglas de sintaxis rápidas y cómo cada patrón se asigna a Intlayer
| Característica | Sintaxis | Ejemplo | Notas | Equivalente en Intlayer |
|---|---|---|---|---|
| Interpolation | {{variableName}} | Hello {{user.name}}! | Double curly braces, supports dot paths | {{user.name}} |
| Unescaped HTML | {{- rawVar}} | Visit {{- url}} | Disables HTML escaping for raw markup | html(...) or Markdown |
| Plural Keys | key_one, key_other | "item_one": "1 item", "item_other": "{{count}} items" | Suffix keys based on count parameter | plural({ one: "1 item", other: "{{count}} items" }) |
| Context Suffix | key_context | "friend_female": "Girlfriend" | Key appended with context parameter | select({ female: "Girlfriend", fallback: "Friend" }) |
| Nesting | $t(nested.key) | Welcome, $t(common.brand) | Reuses other translation keys | Direct object property reuse in TS |
| Formatting | {{val, format}} | {{date, YYYY-MM-DD}} | Passes value through custom formatters | Standard JavaScript/TypeScript helper |
La arquitectura basada en compilador de Intlayer reemplaza el análisis complejo en tiempo de ejecución con seguridad de tipos en compilación.
Ecosistema Intlayer
Olvídate de las sintaxis complejas para siempre
Intlayer transforma la internacionalización en una experiencia fluida con seguridad de tipos en compilación, extracción automática y CMS integrado.