Переведено более 1 200 Vue-приложений

Vue i18n → 29 языков за 2 минуты

Загрузите ваши JSON-файлы vue-i18n или nuxt-i18n. Немедленно получите de.json, fr.json, es.json. Ссылки @:linked и {name} остаются защищёнными.

€1/язык Память перевода Vue 2, Vue 3, Nuxt 3

Почему локализация Vue раздражает

Копирование и вставка — кошмар

Ручное создание de.json, fr.json, es.json. Ошибка набора — неработающее приложение.

Дорогие сервисы

Lokalise стоит 120 $ в месяц. Crowdin — 100 $ в месяц. Для побочного проекта?

Сломанные ссылки @:linked

vueI18nPage.pain3Desc

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

3 шага. 2 минуты. Готово.

1

Загрузить JSON

Загрузите ваш en.json или locales/en.json

2

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

29 доступных языков. немецкий, французский, японский...

3

Скачать

Получите de.json, fr.json, es.json для вашего каталога /locales.

Работает с экосистемой Vue i18n

vue-i18n

Vue 2 и Vue 3

@nuxtjs/i18n

Nuxt-модуль

@intlify/nuxt3

Nuxt 3

petite-vue-i18n

Легковесный

До → После

vueI18nPage.codeSubtitle

До (locales/en.json)

// locales/en.json
{
  "message": {
    "hello": "Hello {name}!",
    "linked": "@:message.hello World",
    "count": "{n} item | {n} items"
  },
  "nav": {
    "home": "Home",
    "about": "About Us"
  }
}

После (locales/de.json)

// locales/de.json
{
  "message": {
    "hello": "Hallo {name}!",
    "linked": "@:message.hello Welt",
    "count": "{n} Artikel | {n} Artikel"
  },
  "nav": {
    "home": "Startseite",
    "about": "Über uns"
  }
}

Калькулятор цены

5,000 Символы
Базовая плата (3 × €1.00)3.00
Стоимость символов (€0.12/1000)0.60
Итого3.60
Перевести сейчас →

Создано для разработчиков Vue

Защита плейсхолдеров

vueI18nPage.feat1Desc

Vue 2 + Vue 3 + Nuxt 3

Поддерживаются все версии vue-i18n. Структура JSON сохранена без изменений.

2 минуты вместо 2 часов

Загрузка → выбор языков → загрузка. Готово до завершения npm install.

Память переводов = экономия 90%

Уже переведённые строки повторно используются. Обновления почти бесплатны.

Полная поддержка Vue i18n

{named} заполнитель
@:связанные сообщения
Пайп-плюрализация (|)
$t() и $tc() ссылки
Вложенные структуры сообщений
Форматирование чисел
Форматирование дат и времени
Модификаторы (@.upper, @.lower)

Почему не Lokalise/Crowdin?

shipglobalLokaliseCrowdin
Цена€0,05/1 тыс. символов$120/месяц+$100/месяц+
@:linked защищено
Время установки2 мин.1+ час1+ час
Требуется подписка?

Готовы перевести ваше Vue-приложение?

Первый перевод за 2 минуты. Подписка не нужна. Без лишней чепухи.