
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.
Загрузите ваши i18next JSON-файлы локалей, выберите целевые языки, оплатите один раз и скачайте мобильные переводы для вашего приложения React Native.
Три простых шага, чтобы локализовать ваше приложение React Native. Загрузите i18next JSON локалей, оплатите один раз и скачайте переводы, готовые для react-native-localize.
Перетащите ваши файлы локалей i18next (например, locales/en.json или locales/en/translation.json). Мы автоматически определяем {{placeholders}} и ключи plural.
Выбирайте из 52 языков. До оплаты вы увидите прозрачную цену, основанную на размере и сложности вашего файла.
Оплатите один раз через Stripe. Получите ZIP с локалями, готовый для react-native-localize или expo-localization — та же структура, переведённые значения.
Точно узнайте, сколько вы заплатите, до загрузки. Итоговая стоимость рассчитывается после загрузки на основе сложности файлов и выбранных языков.
Перетащите JSON-файл сюда
или нажмите, чтобы выбрать
i18next JSON локалей для React Native. Максимум 500KB.
Выбрано языков: 3 из 52
Итоговая цена рассчитывается после загрузки файла на странице оформления заказа
Разовый платёж • Без подписки
Специально для i18next locale JSON на мобильных устройствах — обрабатывает {{placeholders}}, ключи множественного числа и выдаёт файлы, готовые для react-native-localize и Expo.
Работает как со схемой «namespace на файл», так и с единым бандлом translation.json. Вывод в точности повторяет то, что ваше приложение загружает во время выполнения.
Сохраняет токены интерполяции вроде {{name}} и {{count}} байт-в-байт — никаких сломанных строк в ваших компонентах React Native.
Обрабатывает разделение множественного числа в стиле i18next, чтобы грамматика оставалась корректной во всех целевых языках вашего мобильного приложения.
Скачайте ZIP с локалями, совместимый с react-native-localize, expo-localization и i18next — та же структура файлов, переведённые значения.
Все языки переводятся одновременно. Большинство задач завершается менее чем за 5 минут — выпускайте мобильный релиз по графику.
Без подписок и ежемесячных платежей. Платите один раз за задачу — скачивайте всегда.
Проекты React Native i18next загружают locale JSON при запуске через i18next.init(). LocalePack генерирует все файлы локалей в той же структуре, которую ваше приложение уже ожидает.
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
// 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()
i18next.init()
i18next.init()
Плейсхолдеры
{{variable}}
Множественные формы
_one/_other
Универсальные инструменты перевода ломают JSON пространств имён i18next, плейсхолдеры с двойными фигурными скобками и соглашения множественного числа _one/_other, ожидаемые приложениями React Native.
LocalePack | Ручной перевод | Универсальная TMS | |
|---|---|---|---|
| Время настройки | 2 минуты | Часы на язык | 30+ минут |
| Прозрачность стоимости | |||
| Поддержка JSON пространств имён | |||
| Безопасность {{placeholder}} и множественного числа | |||
| Скорость (52 языка) | < 5 мин | Недели | Часы |
| Лучше всего подходит для | Приложения React Native | Небольшие проекты | Корпоративная CMS |
Реальные проекты, которые использовали LocalePack, чтобы выйти на глобальную аудиторию на 52 языках.

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.

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.

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.

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 Native-приложение вышло на 10 языках за один день. ZIP с локалями просто добавили прямо в наш Expo-проект.”
Jordan T.
React Native разработчик
“react-native-localize подхватил переведённые файлы без каких-либо изменений в конфиге. {{variables}} и ключи множественного числа вернулись без изменений.”
Mei L.
Мобильный инженер
“Модель оплаты «платишь один раз» идеально подходит для релизов инди-приложений. Для разовой задачи локализации не нужна подписка на TMS.”
Alex R.
Инди-разработчик мобильных приложений
52
Поддерживаемые локали
100%
{{placeholder}} и безопасно для множественного числа
ZIP
ZIP, готовый для мобильных
Deep dives on the formats, APIs and errors behind this page — written for developers, not translators.
A complete reference for the i18next JSON locale format — namespace files, double-brace {{placeholder}} syntax, _one/_other plural keys, nested objects, and how to structure your locales/ folder.
Practical comparison of the three leading Next.js i18n libraries — App Router support, file format, TypeScript safety, pluralization syntax, and when to pick each one.
How to get accurate AI translations for your Chrome extension: write description fields that give the model context, define placeholders with examples, avoid string concatenation, and handle plurals, casing, and length expansion.
Honest comparison of LocalePack and Crowdin for browser extension messages.json translation. Crowdin is a full TMS with ongoing subscription; LocalePack is upload → pay once → download.
Платите один раз • Скачайте ZIP с локалями • Выпускайте на iOS и Android
Попробовать LocalePack