AI-локалізація для застосунків Vue.js
Завантажте ваш JSON або YAML для vue-i18n, оберіть цільові мови, сплатіть один раз і завантажте готові до використання файли локалей.
Як це працює
Три прості кроки, щоб локалізувати ваш проєкт Vue.js. Переклади виконуються після оплати — ми ставимо завдання в чергу та генеруємо файли локалей за лічені хвилини.
Завантажте файл локалі
Перетягніть ваш JSON або YAML файл для vue-i18n (наприклад, locales/en.json). Ми автоматично визначаємо плюрали через pipe та токени {placeholder}.
Оберіть мови
Обирайте з 52 мов. Перегляньте прозоре ціноутворення залежно від розміру та складності вашого файлу ще до оплати.
Завантажити
Сплатіть один раз через Stripe. Ми повернемо файли локалей із збереженими плюралами, розділеними pipe, та плейсхолдерами {variable}.
Прозорий калькулятор вартості
Дізнайтеся точну суму до завантаження. Остаточна ціна обчислюється після завантаження на основі складності файлу та обраних мов.
1. Завантажте файл
Перетягніть сюди JSON або YAML
або натисніть, щоб вибрати
Файли локалей vue-i18n (JSON або YAML). Макс. 500 КБ.
2. Оберіть мови
Вибрано 3 з 52 мов
3. Ваша оцінка
Остаточна ціна розраховується після завантаження файлу на сторінці оформлення
Одноразова оплата • Без підписки
Створено для розробників vue-i18n
Спеціально створено для пайпових множинних форм vue-i18n, токенів {placeholder} і вкладених об’єктів повідомлень — не універсальний інструмент перекладу.
Обробка множинних форм через пайп
Коректно обробляє множинні форми vue-i18n, розділені пайпом, як-от "car | cars" і "no items | one item | {n} items" відповідно до цільової мови.
Безпека {placeholder}
Зберігає токени інтерполяції vue-i18n на кшталт {name}, {count} і іменоване форматування без змін — жодних зламаних рядків після перекладу.
Підтримка JSON і YAML
Завантажуйте файли локалей у форматі JSON або YAML. Ми визначаємо формат і повертаємо переклади в тому самому форматі, який ви завантажили.
Готовий результат
Завантажуйте файли локалей, готові для createI18n() у vue-i18n — та сама структура, перекладені значення, просто додайте у свій проєкт.
Паралельний переклад
Усі мови перекладаються одночасно. Більшість завдань виконуються менш ніж за 5 хвилин.
Одноразова оплата
Без підписок і щомісячних платежів. Сплатіть один раз за завдання — завантажуйте назавжди.
Як поєднуються файли локалей vue-i18n
Проєкти vue-i18n зберігають повідомлення локалей у файлах JSON або YAML у каталозі locales/. LocalePack генерує ту саму структуру для кожної вибраної вами мови.
Структура папки locales/
locales/ ├── en.json ← source locale ├── de.json ├── fr.json ├── ja.json └── ... (52 locales)
Використання $t() у шаблонах
// locales/en.json
{
"greeting": "Hello {name}",
"items": "no items | one item
| {n} items"
}
// In your Vue component
<template>
{{ $t('greeting', { name: 'Ada' }) }}
{{ $t('items', 5) }}
</template>API шаблонів
$t()
Конфігурація
createI18n()
Плейсхолдери
{variable}
Множина
pipe syntax
Чому б не використати універсальні інструменти?
Універсальні інструменти перекладу часто ламають пайпові множинні форми vue-i18n, токени {placeholder} і вкладені структури повідомлень.
LocalePack | Ручний переклад | Універсальна TMS | |
|---|---|---|---|
| Час налаштування | 2 хвилини | Години на мову | 30+ хвилин |
| Прозорість вартості | |||
| Підтримка вкладених JSON/YAML | |||
| Безпека {placeholder} і множинних форм | |||
| Швидкість (52 мови) | < 5 хв | Тижні | Години |
| Найкраще підходить для | Додатки Vue.js і Nuxt | Невеликі проєкти | Корпоративна CMS |
Нам довіряють розробники Vue.js
“Наш Vue-додаток перейшов з лише англійської на 12 мов за один день. Плюрали через pipe та плейсхолдери {name} повернулися без змін.”
Marco S.
Full-stack розробник, Vue SPA
“Нарешті інструмент, який розуміє формат vue-i18n. Результат одразу ліг у нашу папку locales/ — без ручних правок.”
Claire D.
Frontend-інженер, додаток Nuxt
“Прозоре ціноутворення переконало мене. Я побачив(ла) оцінку ще до завантаження бодай одного locale-файлу.”
Jin K.
Контриб'ютор open source
52
Підтримувані локалі
100%
Безпечно для плейсхолдерів і плюралів
ZIP
Готовий результат
Готові запустити свій застосунок Vue.js по всьому світу?
Сплатіть один раз • Завантажте файли локалей • Запускайте глобально
Спробувати LocalePack