ИИ-локализация для приложений 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
Специально разработано для pipe-плюралов vue-i18n, токенов {placeholder} и вложенных объектов сообщений — не универсальный инструмент перевода.
Обработка pipe-плюралов
Корректно обрабатывает плюралы 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
Почему бы не использовать универсальные инструменты?
Универсальные инструменты перевода часто ломают pipe-плюралы 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
“Прозрачное ценообразование убедило меня. Я увидел(а) оценку ещё до загрузки хотя бы одного файла локали.”
Jin K.
Участник open source
52
Поддерживаемые локали
100%
Безопасно для плейсхолдеров и плюралов
ZIP
Готовый результат
Готовы выпустить ваше Vue.js‑приложение на глобальный рынок?
Оплатите один раз • Скачайте файлы локалей • Запускайте по всему миру
Попробовать LocalePack