Outil Gratuit

    É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
    import { type Dictionary } from 'intlayer';const convertedMessageContent = {  key: 'converted-message',  content: 'Hello {{name}}, welcome to our platform!',} satisfies Dictionary;export default convertedMessageContent;
    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éSyntaxeExempleRemarquesÉ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 markuphtml(...) or Markdown
    Plural Keyskey_one, key_other"item_one": "1 item", "item_other": "{{count}} items"Suffix keys based on count parameterplural({ one: "1 item", other: "{{count}} items" })
    Context Suffixkey_context"friend_female": "Girlfriend"Key appended with context parameterselect({ female: "Girlfriend", fallback: "Friend" })
    Nesting$t(nested.key)Welcome, $t(common.brand)Reuses other translation keysDirect object property reuse in TS
    Formatting{{val, format}}{{date, YYYY-MM-DD}}Passes value through custom formattersStandard 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é.