LocalePack
ChromeFirefoxEdgeOperaSafariОбява в CWS
Next.jsi18nextVue.js
Ръководства
Създаден специално за i18next

AI локализация за i18next приложения

Качете вашите namespace JSON файлове, изберете целеви езици, платете веднъж и изтеглете готов за използване ZIP с locales.

{{placeholder}} и безопасно за множествено число
Множество namespace-и
Прозрачно ценообразуване
locales/en/common.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 локала

Как работи

Три прости стъпки, за да локализирате вашия i18next проект. Преводите се изпълняват след плащане — поставяме задачите в опашка и генерираме namespace файлове за минути.

01

Качете namespace файлове

Пуснете вашите JSON namespace-и (напр. locales/en/common.json). Автоматично разпознаваме i18next структурата и ключовете за множествено число.

02

Изберете езици

Изберете от 52 езика. Вижте прозрачни цени според размера и сложността на файла ви, преди да платите.

03

Изтегляне

Платете еднократно чрез Stripe. Връщаме ZIP, който огледално възпроизвежда locales/{lang}/, като запазва плейсхолдърите с двойни фигурни скоби и ключовете _one/_other.

Демо с цени в реално време

Прозрачен калкулатор на цени

Вижте точно колко ще платите преди качване. Окончателната оферта се изчислява след качване според сложността на файла и избраните езици.

1. Качете файл

Пуснете JSON файла тук

или кликнете, за да изберете

JSON namespace за i18next (locales/**). Макс. 500KB.

2. Изберете езици

|

Избрани 3 от 52 езика

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

Избрани езици3

Крайната цена се изчислява след качване на файла на страницата за плащане

Еднократно плащане • Без абонамент

Създадено за i18next разработчици

Създадено специално за i18next JSON namespaces, плейсхолдъри с двойни фигурни скоби и plural ключове — не е универсален инструмент за превод.

Поддръжка на namespaces

Поддържа common.json, auth.json и вложените namespaces подравнени във всеки целеви locale в ZIP-а ви.

Безопасност за {{placeholder}}

Запазва i18next interpolation токени като {{name}} и {{count}} точно — без счупени низове след превод.

Обработка на plural ключове (_one/_other)

Обработва i18next-стил разделяне за множествено число като key_one и key_other, за да остане граматиката коректна за всеки език.

Готов изход (namespace ZIP)

Изтеглете дърво locales/, готово за i18next.init() или react-i18next — същите пътища, преведени стойности.

Паралелен превод

Всички езици се превеждат едновременно. Повечето задачи приключват за под 5 минути.

Еднократно плащане

Без абонаменти, без месечни такси. Плащате веднъж за задача, изтегляте завинаги.

Как i18next JSON се подрежда

i18next проектите често разделят низовете по namespace под 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 });

API за изпълнение

t()

Конфигурационен файл

i18next.init()

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

{{variable}}

Множествено число

_one/_other

Защо да не използвате просто универсални инструменти?

Преводаческите инструменти с общо предназначение често повреждат i18next namespaces, плейсхолдърите с двойни фигурни скоби и конвенциите за множествено число _one/_other.

LocalePack
Ръчен превод
Обща TMS
Време за настройка2 минутиЧасове на език30+ минути
Прозрачност на разходите
Поддръжка на namespace JSON
Безопасност за {{placeholder}} и множествено число
Скорост (52 езика)< 5 минСедмициЧасове
Най-подходящо заi18next и React приложенияМалки проектиКорпоративен CMS

Доверено от i18next разработчици

“Папката ни locales/en стана 12 езика за един следобед. {{variables}} и ключовете за множествено число се върнаха непокътнати.”

Alex R.

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

“Най-сетне pipeline, който уважава namespaces. ZIP-ът се добавя директно в репото ни — без ръчно сливане.”

Lisa M.

Frontend инженер

“Прозрачното ценообразуване ме убеди. Видях оценката още преди да кача и един common.json.”

Dev J.

Контрибутор в open source

52

Поддържани локали

100%

Mustache-стил и безопасно за множествено число

ZIP

ZIP на пространство от имена

Често задавани въпроси

Всичко, което трябва да знаете за LocalePack за i18next.

Налично и за разширения за браузър:

ChromeFirefoxEdgeOperaSafari

Готови ли сте да пуснете i18next приложението си глобално?

Плащате веднъж • Изтегляте ZIP с namespace-и • Пускате глобално

Изпробвайте LocalePack
LocalePack
РъководстваПоверителностУсловияПоддръжка

© 2025 LocalePack. Всички права запазени.

This project was translated with LocalePack logoLocalePack