Éditeur & Formateur de Messages i18next
Formatez et testez vos chaînes i18next avec interpolation en doubles accolades, suffixes pluriels (_one, _other), clés de contexte et imbrications.
Modèles14
I18NEXT Éditeur
Syntaxe valide
40 caractères1 lignes
Variables de test & Aperçu en direct
Modifiez les variables et changez de langue pour vérifier les règles CLDR
Langue :
Résultat généré (en):
Hello Sarah, welcome to our platform!
Exporter vers une déclaration typée Intlayer
Intlayer valide les traductions à la compilation avec autocomplétion TypeScript complète.
i18next Syntax Cheat Sheet
Règles de syntaxe rapides et équivalences typées avec Intlayer
| Fonctionnalité | Syntaxe | Exemple | Remarques | Équivalent 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 |
L’architecture pilotée par compilateur d’Intlayer remplace l’analyse complexe au runtime par la sécurité des types à la compilation.
Écosystème Intlayer
Ne vous souciez plus jamais des syntaxes complexes
Intlayer transforme l’internationalisation en une expérience de développement fluide avec sécurité des types à la compilation, extraction automatique et CMS intégré.