LocalePack
ChromeFirefoxEdgeOperaSafariЛистинг в CWS
Vue.jsReact
Next.jsi18nextReact Native
Руководства для разработчиковИстории успеха
Создано специально для i18n в Next.js

ИИ-локализация для Приложения Next.js

Загрузите ваш JSON-файл перевода, выберите целевые языки, оплатите один раз и скачайте готовые к использованию файлы локалей.

Безопасно для ICU и плейсхолдеров
next-intl / react-i18next
Прозрачные цены
messages/en.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 локалей

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

Три простых шага, чтобы локализовать ваше приложение Next.js. Переводы выполняются после оплаты — мы ставим задачи в очередь и генерируем файлы за считанные минуты.

01

Загрузить

Перетащите ваш JSON-файл переводов (next-intl, react-i18next или простой JSON). Мы автоматически определим формат.

02

Выберите языки и узнайте цену

Выбирайте из 52 языков. До оплаты вы увидите прозрачную цену, основанную на размере и сложности вашего файла.

03

Скачать переводы

Оплатите один раз через Stripe. Мы сгенерируем файлы локалей, сохранив вложенную структуру, ICU-сообщения и плейсхолдеры.

Демо расчёта цены в реальном времени

Прозрачный калькулятор стоимости

Точно узнайте, сколько вы заплатите, до загрузки. Итоговая стоимость рассчитывается после загрузки на основе сложности файлов и выбранных языков.

1. Загрузите файл

Перетащите JSON-файл сюда

или нажмите, чтобы выбрать

next-intl, react-i18next или плоский JSON. Макс. 500KB.

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

|

Выбрано языков: 3 из 52

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

Выбрано языков3

Итоговая цена рассчитывается после загрузки файла на странице оформления заказа

Разовый платёж • Без подписки

Создано для разработчиков Next.js

Специально разработано для i18n-файлов переводов Next.js. Не универсальный инструмент перевода.

Поддержка нескольких форматов

Поддерживает next-intl, react-i18next, i18next и простой плоский JSON. Мы автоматически определяем формат при загрузке.

Безопасность сообщений ICU

Сохраняет синтаксис ICU plural/select, например {count, plural, one {# item} other {# items}}, во всех переводах.

Поддержка вложенного JSON

Обрабатывает глубоко вложенные структуры JSON. Иерархия ваших неймспейсов сохраняется в выходных файлах в точности.

Готовый к использованию результат

Скачайте переведённые JSON-файлы для каждой локали. Поместите их в папку messages/ или locales/ — и можно выпускать.

Параллельная обработка

Все языки переводятся одновременно. Большинство задач выполняется менее чем за 5 минут.

Разовый платёж

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

Как работает i18n в Next.js

Приложения Next.js, использующие next-intl или react-i18next, хранят переводы в JSON-файлах для каждой локали. LocalePack генерирует их все из вашего исходного файла.

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

messages/
├── en.json   ← source locale
├── de.json
├── fr.json
├── ja.json
└── ...       (52 locales)

Использование next-intl

// messages/en.json
{
  "HomePage": {
    "title": "Welcome to our platform",
    "description": "Build amazing apps",
    "items": "{count, plural,
      =0 {No items}
      one {# item}
      other {# items}}"
  }
}

// In your component
const t = useTranslations('HomePage');
<h1>{t('title')}</h1>
<p>{t('items', { count: 5 })}</p>

Runtime API

useTranslations()

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

i18n.ts

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

{variable}

Множественные формы

ICU format

Почему бы не использовать универсальные инструменты?

Универсальные инструменты перевода не понимают формат i18n в Next.js, сообщения ICU или вложенные структуры JSON.

LocalePack
Ручной перевод
Универсальная TMS
Время настройки2 минутыЧасы на язык30+ минут
Прозрачность стоимости
Поддержка вложенного JSON
Безопасность сообщений ICU
Скорость (52 языка)< 5 минНеделиЧасы
Лучше всего подходит дляПриложения Next.jsНебольшие проектыКорпоративная 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.

Посмотреть все кейсы

Нам доверяют разработчики Next.js

“Сэкономило мне несколько дней работы. Загрузил свой JSON для next-intl — и получил идеально структурированные переводы с сохранёнными ICU-плюралами.”

Alex R.

Full-stack разработчик, SaaS-приложение

“Наконец-то инструмент, который понимает вложенный JSON и не ломает мои ICU-сообщения. Результат сразу можно положить в папку messages/.”

Lisa M.

Разработчик Next.js

“Прозрачные цены стали решающим фактором. Я точно знал, сколько заплачу, ещё до того, как что-либо загружать.”

Dev J.

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

52

Поддерживаемые локали

100%

ICU-безопасный результат

JSON

Готово к релизу

Часто задаваемые вопросы

Всё, что нужно знать о LocalePack для Next.js.

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

ChromeFirefoxEdgeOperaSafari

Готовы выпустить ваше Next.js-приложение на весь мир?

Оплатите один раз • Скачайте файлы локалей • Запускайте по всему миру

Попробовать LocalePack
LocalePack
РуководстваКонфиденциальностьУсловияПоддержка

© 2025 LocalePack. Все права защищены.

Этот проект был переведён с помощью LocalePack logoLocalePack