LocalePack
ChromeFirefoxEdgeOperaSafariЛистинг в CWS
Vue.jsReact
Next.jsi18nextReact Native
Руководства для разработчиковИстории успеха
Создано специально для vue-i18n

ИИ-локализация для приложения Vue.js

Загрузите ваш JSON или YAML для vue-i18n, выберите целевые языки, оплатите один раз и скачайте готовые к использованию файлы локалей.

Пайп-плюралы и плейсхолдеры {name}
JSON и YAML для vue-i18n
Прозрачные цены
locales/en.json
Источник (английский)
{
  "hello": "Hello, {name}!",
  "car": "car | cars",
  "items": "no items
    | one item
    | {n} items"
}
Немецкий (результат)
{
  "hello": "Hallo, {name}!",
  "car": "Auto | Autos",
  "items": "keine Artikel
    | ein Artikel
    | {n} Artikel"
}
52 локалей

Как это работает

Три простых шага, чтобы локализовать ваш проект Vue.js. Переводы запускаются после оплаты — мы ставим задачи в очередь и генерируем файлы локалей за считанные минуты.

01

Загрузите файл локали

Перетащите ваш JSON или YAML файл для vue-i18n (например, locales/en.json). Мы автоматически определяем пайп-плюралы и токены {placeholder}.

02

Выберите языки

Выбирайте из 52 языков. До оплаты вы увидите прозрачную цену, основанную на размере и сложности вашего файла.

03

Скачать

Оплатите один раз через Stripe. Мы вернём файлы локалей с сохранёнными плюралами, разделёнными через |, и плейсхолдерами {variable}.

Демо расчёта цены в реальном времени

Прозрачный калькулятор стоимости

Точно узнайте, сколько вы заплатите, до загрузки. Итоговая стоимость рассчитывается после загрузки на основе сложности файлов и выбранных языков.

1. Загрузите файл

Перетащите сюда JSON или YAML

или нажмите, чтобы выбрать

Файлы локалей vue-i18n (JSON или YAML). Максимум 500KB.

2. Выберите языки

|

Выбрано языков: 3 из 52

3. Ваша оценка

Выбрано языков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

Почему бы не использовать универсальные инструменты?

Универсальные инструменты перевода часто ломают pipe-плюрали в vue-i18n, токены {placeholder} и вложенные структуры сообщений.

LocalePack
Ручной перевод
Универсальная TMS
Время настройки2 минутыЧасы на язык30+ минут
Прозрачность стоимости
Поддержка вложенных JSON/YAML
{placeholder} и безопасность плюралей
Скорость (52 языка)< 5 минНеделиЧасы
Лучше всего подходит дляПриложения Vue.js и NuxtНебольшие проектыКорпоративная CMS

Истории успеха

Реальные проекты, которые использовали LocalePack, чтобы выйти на глобальную аудиторию на 52 языках.

AstrologerAI AI astrology app localized into 52 languages

AstrologerAI: an AI astrology app localized into 52 languages

How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.

DevToys.pro developer tools web app localized into 52 languages

DevToys.pro: 400% international traffic growth across 52 languages

How the DevToys.pro web app translated its entire UI into 52 languages with LocalePack — 5.8M tokens for $58.44 — and quadrupled its international organic traffic.

DevToys New Tab Chrome extension localized into 52 languages

DevToys New Tab: a Chrome extension localized UI + store listing in 52 languages

How the DevToys New Tab Chrome extension localized both its in-extension UI and its Chrome Web Store listing into 52 languages to reach a global audience.

The LocalePack site localized into 52 languages with LocalePack

LocalePack localized itself into 52 languages — with LocalePack

We used our own tool to translate the entire LocalePack site into 52 languages — 2.9M tokens for $27.37 — so developers worldwide find us in their own language.

Посмотреть все кейсы

Нам доверяют разработчики 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

Готовый результат

Часто задаваемые вопросы

Всё, что нужно знать о LocalePack для vue-i18n.

Также доступно для расширений браузера:

ChromeFirefoxEdgeOperaSafari

Готовы выпустить ваше приложение Vue.js на глобальный рынок?

Оплатите один раз • Скачайте файлы локалей • Запускайте по всему миру

Попробовать LocalePack
LocalePack
РуководстваКонфиденциальностьУсловияПоддержка

© 2025 LocalePack. Все права защищены.

Этот проект был переведён с помощью LocalePack logoLocalePack