AI-локалізація для застосунків i18next
Завантажте ваші JSON-файли просторів імен, оберіть цільові мови, сплатіть один раз і завантажте готовий до використання ZIP із locales.
Як це працює
Три прості кроки, щоб локалізувати ваш i18next-проєкт. Переклади запускаються після оплати — ми ставимо завдання в чергу та генеруємо файли просторів імен за лічені хвилини.
Завантажте файли просторів імен
Додайте ваші JSON-простори імен (наприклад, locales/en/common.json). Ми автоматично визначаємо структуру i18next і ключі множини.
Оберіть мови
Обирайте з 52 мов. Перегляньте прозоре ціноутворення залежно від розміру та складності вашого файлу ще до оплати.
Завантажити
Сплатіть один раз через Stripe. Ми повернемо ZIP, що віддзеркалює locales/{lang}/, із збереженими плейсхолдерами у подвійних фігурних дужках та ключами _one/_other.
Прозорий калькулятор вартості
Дізнайтеся точну суму до завантаження. Остаточна ціна обчислюється після завантаження на основі складності файлу та обраних мов.
1. Завантажте файл
Перетягніть JSON-файл сюди
або натисніть, щоб вибрати
JSON неймспейсів i18next (locales/**). Макс. 500KB.
2. Оберіть мови
Вибрано 3 з 52 мов
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 для просторів імен
Готові запустити свій i18next застосунок по всьому світу?
Разова оплата • Завантаження ZIP із неймспейсами • Запуск глобально
Спробувати LocalePack