Редактор и форматировщик сообщений Vue I18n
Создавайте и тестируйте сообщения Vue I18n с плюрализацией через вертикальную черту, именованными переменными {name} и связями @:key.
Шаблоны10
VUE-I18N Редактор
Корректный синтаксис
34 символов1 строк
Тестовые переменные и предпросмотр
Изменяйте переменные и переключайте языки для проверки правил CLDR
Язык:
Результат (en):
Hello Lucas, welcome to Vue i18n!
Экспорт в типизированную декларацию Intlayer
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 Pluralization | no items | 1 item | {n} items | no apples | 1 apple | {n} apples | Pipes separate 0, 1, and plural forms | plural({ 0: "no apples", 1: "1 apple", other: "{{count}} apples" }) |
| Linked Messages | @:path.to.message | Home of @:brand.name | References other messages in the dictionary | TypeScript object references |
| Literal Interpolation | {'literal'} | {'hello'} {name} | Single-quoted literal inside braces | Literal strings |
Архитектура Intlayer на основе компилятора заменяет сложный парсинг во время выполнения статической проверкой типов при компиляции.
Экосистема Intlayer
Забудьте о сложных синтаксических ошибках навсегда
Intlayer превращает интернационализацию в удобный процесс благодаря статической типизации во время компиляции, авто-извлечению и встроенной CMS.