LocalePack
ChromeFirefoxEdgeOperaSafariСторінка в CWS
Vue.jsReact
Next.jsi18nextReact Native
Посібники для розробниківІсторії успіху
Створено спеціально для react-i18next

AI-локалізація для додатки react-i18next

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

{{placeholder}} та безпечно для множини
Сумісно з useTranslation()
Прозоре ціноутворення
locales/en/common.json
Джерело (англійська)
{
  "welcome": "Hello, {{name}}!",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}
Німецька (результат)
{
  "welcome": "Hallo, {{name}}!",
  "items_one": "{{count}} Artikel",
  "items_other": "{{count}} Artikel"
}
52 локалей

Як це працює

Три прості кроки, щоб локалізувати ваш проєкт react-i18next. Завантажте JSON неймспейсів, сплатіть один раз і завантажте файли, готові для I18nextProvider.

01

Завантажте JSON неймспейсів

Додайте свої файли неймспейсів locales/ (наприклад, locales/en/common.json). Ми автоматично визначаємо {{placeholders}} та ключі множини _one/_other.

02

Виберіть мови

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

03

Завантажити

Сплатіть один раз через Stripe. Отримайте ZIP locales/, готовий для передачі в I18nextProvider — та сама структура неймспейсів, перекладені значення.

Демо цін у реальному часі

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

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

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

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

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

JSON простору назв react-i18next (locales/**). Макс. 500KB.

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

|

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

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

Вибрано мов3

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

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

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

Спеціально для useTranslation(), I18nextProvider і JSON просторів назв — не універсальний інструмент перекладу.

Підтримка просторів назв useTranslation()

Узгоджує common.json, auth.json і всі простори назв у кожній локалі, щоб useTranslation('ns') працював без змін.

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

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

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

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

Готово для I18nextProvider

Завантажте ZIP locales/ з тією самою структурою папок — додайте його у свій репозиторій і передайте напряму в I18nextProvider.

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

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

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

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

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

react-i18next завантажує файли локалей через I18nextProvider. LocalePack генерує всі файли просторів назв у тій самій структурі, яку ваш застосунок уже очікує.

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

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

Використання хука useTranslation()

// 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 });

API хуків

t()

I18nextProvider

i18next.init()

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

{{variable}}

Множина

_one/_other

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

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

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

Переглянути всі історії успіху

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

“Наш React-додаток перейшов з лише англійської на 12 мов за один день. Неймспейси useTranslation() збереглися без змін.”

Сем К.

React-розробник, SaaS-стартап

“I18nextProvider просто запрацював після додавання ZIP. Без ручного злиття, без зламаних {{variables}}.”

Прія М.

Frontend-інженер

“Побачив оцінку вартості ще до того, як завантажив хоча б один файл. Саме те, що потрібно для разового завдання з локалізації.”

Кріс Д.

Фриланс React-розробник

52

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

100%

{{placeholder}} та безпечно для множини

ZIP

ZIP неймспейсів

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

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

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

ChromeFirefoxEdgeOperaSafari

Готові випустити ваш react-i18next додаток на глобальний ринок?

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

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

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

Цей проєкт перекладено за допомогою LocalePack logoLocalePack