LocalePack
ChromeFirefoxEdgeOperaSafariСтраница в CWS
Next.jsi18nextVue.js
Руководства
Создано специально для vue-i18n

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

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

Плюралы через pipe и плейсхолдеры {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). Мы автоматически определяем плюралы через pipe и токены {placeholder}.

02

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

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

03

Скачать

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

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

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

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

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

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

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

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

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

|

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

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

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

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

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

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

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

ChromeFirefoxEdgeOperaSafari

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

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

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

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

This project was translated with LocalePack logoLocalePack