Бесплатный инструмент

    Редактор и форматировщик сообщений Vue I18n

    Создавайте и тестируйте сообщения Vue I18n с плюрализацией через вертикальную черту, именованными переменными {name} и связями @:key.

    Шаблоны10
    VUE-I18N Редактор
    Корректный синтаксис
    34 символов1 строк

    Тестовые переменные и предпросмотр

    Изменяйте переменные и переключайте языки для проверки правил CLDR

    Язык:
    Результат (en):
    Hello Lucas, welcome to Vue i18n!
    Экспорт в типизированную декларацию Intlayer
    import { type Dictionary } from 'intlayer';const convertedMessageContent = {  key: 'converted-message',  content: 'Hello {{name}}, welcome to Vue i18n!',} satisfies Dictionary;export default convertedMessageContent;
    Intlayer проверяет переводы во время компиляции с полной автоподстановкой TypeScript.

    Vue I18n Syntax Cheat Sheet

    Быстрые правила синтаксиса и их соответствие декларациям Intlayer

    ФункцияСинтаксисПримерПримечанияЭквивалент в 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
    Архитектура Intlayer на основе компилятора заменяет сложный парсинг во время выполнения статической проверкой типов при компиляции.
    Экосистема Intlayer

    Забудьте о сложных синтаксических ошибках навсегда

    Intlayer превращает интернационализацию в удобный процесс благодаря статической типизации во время компиляции, авто-извлечению и встроенной CMS.