Outil Gratuit

    Éditeur & Formateur de Messages Vue I18n

    Créez et testez des messages Vue I18n avec pluralisation par tube (0 | 1 | autre), formatage nommé {name} et messages liés @:cle.

    Modèles10
    VUE-I18N Éditeur
    Syntaxe valide
    34 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 Lucas, welcome to Vue i18n!
    Exporter vers une déclaration typée Intlayer
    import { type Dictionary } from 'intlayer';const convertedMessageContent = {  key: 'converted-message',  content: 'Hello {{name}}, welcome to Vue i18n!',} satisfies Dictionary;export default convertedMessageContent;
    Intlayer valide les traductions à la compilation avec autocomplétion TypeScript complète.

    Vue I18n Syntax Cheat Sheet

    Règles de syntaxe rapides et équivalences typées avec Intlayer

    FonctionnalitéSyntaxeExempleRemarquesÉquivalent Intlayer
    Named Formatting{variableName}Hello {name}!Single braces for named parameters{{name}}
    List Formatting{0}, {1}, ...Hello {0} and {1}Index-based positional arguments{{0}} or named variables
    Pipe Pluralizationno items | 1 item | {n} itemsno apples | 1 apple | {n} applesPipes separate 0, 1, and plural formsplural({ 0: "no apples", 1: "1 apple", other: "{{count}} apples" })
    Linked Messages@:path.to.messageHome of @:brand.nameReferences other messages in the dictionaryTypeScript object references
    Literal Interpolation{'literal'}{'hello'} {name}Single-quoted literal inside bracesLiteral strings
    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é.