LocalePack
ChromeFirefoxEdgeOperaSafariListahan sa CWS
Vue.jsReact
Next.jsi18nextReact Native
Mga Gabay para sa DevMga Kaso ng Tagumpay
Ginawang para talaga sa react-i18next

AI localization para sa mga react-i18next app

I-upload ang iyong namespace JSON files, pumili ng target na mga wika, magbayad nang isang beses, at i-download ang mga locale file na handa para sa useTranslation().

{{placeholder}} & ligtas sa plural
Compatible sa useTranslation()
Malinaw na pagpepresyo
locales/en/common.json
Source (Ingles)
{
  "welcome": "Hello, {{name}}!",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}
Aleman (output)
{
  "welcome": "Hallo, {{name}}!",
  "items_one": "{{count}} Artikel",
  "items_other": "{{count}} Artikel"
}
52 mga locale

Paano ito gumagana

Tatlong simpleng hakbang para i-localize ang iyong react-i18next project. I-upload ang namespace JSON, magbayad nang isang beses, at i-download ang mga file na handa para sa I18nextProvider.

01

I-upload ang namespace JSON

I-drop ang iyong locales/ namespace files (hal. locales/en/common.json). Awtomatiko naming nade-detect ang {{placeholders}} at ang _one/_other plural keys.

02

Pumili ng mga wika

Pumili mula sa 52 wika. Makita ang malinaw na pagpepresyo batay sa laki at pagiging kumplikado ng file mo bago ka magbayad.

03

I-download

Magbayad nang isang beses sa pamamagitan ng Stripe. Makakuha ng locales/ ZIP na handa nang ipasa sa I18nextProvider—parehong namespace structure, isinaling mga value.

Live na demo ng pagpepresyo

Estimator ng malinaw na pagpepresyo

Makita nang eksakto kung magkano ang babayaran mo bago mag-upload. Kinakalkula ang pinal na quote pagkatapos ng upload batay sa pagiging kumplikado ng file at sa mga napiling wika.

1. I-upload ang file

I-drop ang JSON file dito

o i-click para mag-browse

JSON ng namespace ng react-i18next (locales/**). Max 500KB.

2. Piliin ang mga wika

|

3 sa 52 na wika ang napili

3. Ang iyong tantiya

Mga wikang napili3

Ang pinal na presyo ay kakalkulahin pagkatapos ma-upload ang file sa checkout page

Isahang bayad • Walang subscription

Ginawa para sa mga react-i18next developer

Sadyang ginawa para sa useTranslation(), I18nextProvider, at namespace JSON—hindi isang pangkalahatang translation tool.

Suporta sa namespace ng useTranslation()

Pinananatiling magkakatugma ang common.json, auth.json, at lahat ng namespace sa bawat locale para gumana ang useTranslation('ns') nang walang pagbabago.

Kaligtasan ng {{placeholder}}

Pinapanatili ang mga interpolation token tulad ng {{name}} at {{count}} nang byte-for-byte—walang sirang string sa iyong mga React component.

Pag-handle ng plural key (_one/_other)

Hinahandle ang mga react-i18next plural split tulad ng key_one at key_other para manatiling tama ang gramatika sa lahat ng target na wika.

Handa para sa I18nextProvider

Mag-download ng locales/ ZIP na may parehong folder structure—i-drop ito sa iyong repo at ipasa ito diretso sa I18nextProvider.

Sabay-sabay na pagsasalin

Sabay-sabay na isinasalin ang lahat ng wika. Karamihan ng mga trabaho ay natatapos sa loob ng wala pang 5 minuto.

Isahang bayad

Walang subscription, walang buwanang bayarin. Magbayad nang isang beses bawat job, i-download magpakailanman.

Paano nagkakaugnay ang react-i18next JSON

Nilo-load ng react-i18next ang mga locale file sa pamamagitan ng I18nextProvider. Gumagawa ang LocalePack ng lahat ng namespace file sa parehong structure na inaasahan na ng iyong app.

Folder structure ng locales/

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

Paggamit ng useTranslation() hook

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

Hook API

t()

I18nextProvider

i18next.init()

Mga placeholder

{{variable}}

Mga plural

_one/_other

Bakit hindi na lang gumamit ng mga pangkalahatang tool?

Sinisira ng mga pangkalahatang translation tool ang useTranslation() namespace JSON, mga double-brace placeholder, at mga _one/_other na kumbensyon sa plural.

LocalePack
Manu-manong pagsasalin
Pangkalahatang TMS
Oras ng pag-setup2 minutoMga oras bawat wika30+ minuto
Kalinaawan sa gastos
Suporta sa namespace JSON
Kaligtasan ng {{placeholder}} at plural
Bilis (52 wika)< 5 minMga linggoMga oras
Pinakamainam para samga react-i18next appMaliliit na proyektoEnterprise CMS

Mga Kaso ng Tagumpay

Mga totoong proyektong gumamit ng LocalePack para maabot ang pandaigdigang audience sa hanggang 52 wika.

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.

Tingnan ang lahat ng success case

Pinagkakatiwalaan ng mga react-i18next developer

“Ang React app namin ay mula sa English-only naging 12 wika sa loob ng isang hapon. Nanatiling buo ang mga namespace ng useTranslation().”

Sam K.

React developer, SaaS startup

“Gumana agad ang I18nextProvider pagkatapos i-drop ang ZIP. Walang manual na pag-merge, walang sirang {{variables}}.”

Priya M.

Frontend engineer

“Nakita ko ang pagtataya ng presyo bago pa ako mag-upload ng kahit isang file. Eksakto ang kailangan ko para sa isang one-off na localization job.”

Chris D.

Freelance na React developer

52

Mga locale na sinusuportahan

100%

{{placeholder}} & ligtas sa plural

ZIP

Namespace ZIP

Mga madalas itanong

Lahat ng kailangan mong malaman tungkol sa LocalePack para sa react-i18next.

Available din para sa mga browser extension:

ChromeFirefoxEdgeOperaSafari

Handa ka na bang i-ship ang react-i18next app mo sa buong mundo?

Magbayad nang isang beses • I-download ang namespace ZIP • Mag-ship sa buong mundo

Subukan ang LocalePack
LocalePack
Mga GabayPagkapribadoMga TuntuninSuporta

© 2025 LocalePack. Lahat ng karapatan ay nakalaan.

Ang proyektong ito ay isinalin gamit ang LocalePack logoLocalePack