LocalePack
ChromeFirefoxEdgeOperaSafariЛістинг CWS
Next.jsi18nextVue.js
Посібники
Створено спеціально для i18next

AI-локалізація для застосунків i18next

Завантажте ваші JSON-файли просторів імен, оберіть цільові мови, сплатіть один раз і завантажте готовий до використання ZIP із locales.

{{placeholder}} і безпечно для множини
Кілька просторів імен
Прозоре ціноутворення
locales/en/common.json
Джерело (англійська)
{
  "HomePage": {
    "title": "Welcome",
    "cta": "Get Started",
    "items": "{count, plural,
      one {# item}
      other {# items}}"
  }
}
Німецька (вивід)
{
  "HomePage": {
    "title": "Willkommen",
    "cta": "Loslegen",
    "items": "{count, plural,
      one {# Artikel}
      other {# Artikel}}"
  }
}
52 локалей

Як це працює

Три прості кроки, щоб локалізувати ваш i18next-проєкт. Переклади запускаються після оплати — ми ставимо завдання в чергу та генеруємо файли просторів імен за лічені хвилини.

01

Завантажте файли просторів імен

Додайте ваші JSON-простори імен (наприклад, locales/en/common.json). Ми автоматично визначаємо структуру i18next і ключі множини.

02

Оберіть мови

Обирайте з 52 мов. Перегляньте прозоре ціноутворення залежно від розміру та складності вашого файлу ще до оплати.

03

Завантажити

Сплатіть один раз через Stripe. Ми повернемо ZIP, що віддзеркалює locales/{lang}/, із збереженими плейсхолдерами у подвійних фігурних дужках та ключами _one/_other.

Демо живого ціноутворення

Прозорий калькулятор вартості

Дізнайтеся точну суму до завантаження. Остаточна ціна обчислюється після завантаження на основі складності файлу та обраних мов.

1. Завантажте файл

Перетягніть JSON-файл сюди

або натисніть, щоб вибрати

JSON неймспейсів i18next (locales/**). Макс. 500KB.

2. Оберіть мови

|

Вибрано 3 з 52 мов

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

Вибрано мов3

Остаточна ціна розраховується після завантаження файлу на сторінці оформлення

Одноразова оплата • Без підписки

Створено для розробників i18next

Спеціально створено для JSON неймспейсів i18next, плейсхолдерів у подвійних фігурних дужках і ключів множини — не універсальний інструмент перекладу.

Підтримка неймспейсів

Зберігає common.json, auth.json і вкладені неймспейси узгодженими для кожної цільової локалі у вашому ZIP.

Безпека {{placeholder}}

Зберігає токени інтерполяції i18next на кшталт {{name}} і {{count}} без змін — жодних зламаних рядків після перекладу.

Обробка ключів множини (_one/_other)

Обробляє поділ множини у стилі i18next, як-от key_one і key_other, щоб граматика залишалася правильною для кожної мови.

Готовий результат (ZIP неймспейсів)

Завантажте дерево locales/, готове для i18next.init() або react-i18next — ті самі шляхи, перекладені значення.

Паралельний переклад

Усі мови перекладаються одночасно. Більшість завдань виконуються менш ніж за 5 хвилин.

Одноразова оплата

Без підписок і щомісячних платежів. Сплатіть один раз за завдання — завантажуйте назавжди.

Як поєднується i18next JSON

Проєкти i18next часто розділяють рядки за неймспейсами в locales/{lang}/. LocalePack генерує таку саму структуру для кожної обраної вами мови.

Структура папки locales/

locales/
├── en/
│   ├── common.json   ← source namespace
│   └── auth.json
├── de/
│   ├── common.json
│   └── auth.json
├── fr/
│   └── ...
└── ...       (52 locales)

Використання i18next.t()

// locales/en/common.json
{
  "welcome": "Hello {{name}}",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}

// After i18next.init({ ns: ['common'] })
i18next.t('common:welcome', { name: 'Ada' });
i18next.t('common:items', { count: 5 });

Runtime API

t()

Файл конфігурації

i18next.init()

Плейсхолдери

{{variable}}

Множина

_one/_other

Чому б не використати універсальні інструменти?

Універсальні інструменти перекладу часто ламають простори імен i18next, плейсхолдери з подвійними фігурними дужками та правила множини _one/_other.

LocalePack
Ручний переклад
Універсальна TMS
Час налаштування2 хвилиниГодини на мову30+ хвилин
Прозорість вартості
Підтримка JSON для просторів імен
Безпека {{placeholder}} та множини
Швидкість (52 мови)< 5 хвТижніГодини
Найкраще підходить дляi18next та React-застосункиНевеликі проєктиКорпоративна CMS

Нам довіряють розробники i18next

“Наша папка locales/en за один день перетворилася на 12 мов. {{variables}} і ключі множини повернулися без змін.”

Alex R.

Full-stack розробник, SaaS-застосунок

“Нарешті конвеєр, який поважає простори імен. ZIP одразу лягає в наш репозиторій — без ручного злиття.”

Lisa M.

Frontend-інженер

“Прозоре ціноутворення переконало мене. Я побачив оцінку ще до завантаження хоча б одного common.json.”

Dev J.

Контриб'ютор open source

52

Підтримувані локалі

100%

У стилі Mustache та безпечно для множини

ZIP

ZIP для просторів імен

Поширені запитання

Усе, що потрібно знати про LocalePack для i18next.

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

ChromeFirefoxEdgeOperaSafari

Готові запустити свій i18next застосунок по всьому світу?

Разова оплата • Завантаження ZIP із неймспейсами • Запуск глобально

Спробувати LocalePack
LocalePack
ПосібникиКонфіденційністьУмовиПідтримка

© 2025 LocalePack. Усі права захищено.

This project was translated with LocalePack logoLocalePack