LocalePack
ChromeFirefoxEdgeOperaSafariСтраница в CWS
Next.jsi18nextVue.js
Руководства
Создано специально для 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. Максимум 500 КБ.

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>

API среды выполнения

useTranslations()

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

i18n.ts

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

{variable}

Формы множественного числа

ICU format

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

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

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

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

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

Alex R.

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

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

Lisa M.

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

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

Дев Дж.

Участник open source

52

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

100%

ICU-безопасный вывод

JSON

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

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

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

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

ChromeFirefoxEdgeOperaSafari

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

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

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

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

This project was translated with LocalePack logoLocalePack