LocalePack
ChromeFirefoxEdgeOperaSafariOrodha ya CWS
Vue.jsReact
Next.jsi18nextReact Native
Miongozo ya WasanidiVisa vya Mafanikio
Imeundwa mahsusi kwa react-i18next

Ujanibishaji wa AI kwa Programu za react-i18next

Pakia faili zako za namespace JSON, chagua lugha lengwa, lipa mara moja, kisha pakua faili za locale zilizo tayari kwa useTranslation().

{{placeholder}} & salama kwa wingi
Inaendana na useTranslation()
Bei iliyo wazi
locales/en/common.json
Chanzo (Kiingereza)
{
  "welcome": "Hello, {{name}}!",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}
Kijerumani (matokeo)
{
  "welcome": "Hallo, {{name}}!",
  "items_one": "{{count}} Artikel",
  "items_other": "{{count}} Artikel"
}
52 maeneo

Inavyofanya kazi

Hatua tatu rahisi za kuweka mradi wako wa react-i18next katika lugha mbalimbali. Pakia namespace JSON, lipa mara moja, kisha pakua faili zilizo tayari kwa I18nextProvider.

01

Pakia namespace JSON

Weka faili zako za namespaces za locales/ (mf. locales/en/common.json). Tunatambua {{placeholders}} na funguo za wingi za _one/_other kiotomatiki.

02

Chagua lugha

Chagua kutoka lugha 52. Ona bei iliyo wazi kulingana na ukubwa na ugumu wa faili yako kabla ya kulipa.

03

Pakua

Lipa mara moja kupitia Stripe. Pata ZIP ya locales/ iliyo tayari kupitishwa kwa I18nextProvider—muundo uleule wa namespace, thamani zilizotafsiriwa.

Onyesho la bei moja kwa moja

Kikokotoo cha bei iliyo wazi

Ona hasa utakacholipa kabla ya kupakia. Nukuu ya mwisho huhesabiwa baada ya kupakia kulingana na ugumu wa faili na lugha ulizochagua.

1. Pakia faili

Dondosha faili ya JSON hapa

au bofya ili kuvinjari

JSON ya namespace ya react-i18next (locales/**). Upeo wa 500KB.

2. Chagua lugha

|

3 kati ya 52 lugha zimechaguliwa

3. Makadirio yako

Lugha zilizochaguliwa3

Bei ya mwisho huhesabiwa baada ya kupakia faili kwenye ukurasa wa malipo

Malipo ya mara moja • Hakuna usajili

Imeundwa kwa ajili ya watengenezaji wa react-i18next

Imeundwa mahsusi kwa useTranslation(), I18nextProvider, na JSON ya namespace—si zana ya tafsiri ya jumla.

Msaada wa namespace wa useTranslation()

Huweka common.json, auth.json, na namespace zote zikiwa zimepangiliwa katika kila locale ili useTranslation('ns') ifanye kazi bila mabadiliko.

Usalama wa {{placeholder}}

Huhifadhi tokeni za interpolation kama {{name}} na {{count}} byte-kwa-byte—hakuna stringi zilizovunjika kwenye komponenti zako za React.

Ushughulikiaji wa funguo za wingi (_one/_other)

Hushughulikia mgawanyo wa wingi wa react-i18next kama key_one na key_other ili sarufi ibaki sahihi katika lugha zote lengwa.

Tayari kwa I18nextProvider

Pakua ZIP ya locales/ yenye muundo wa folda uleule—iweke kwenye repo yako na uipitishie moja kwa moja kwa I18nextProvider.

Tafsiri sambamba

Lugha zote hutafsiriwa kwa wakati mmoja. Kazi nyingi hukamilika ndani ya chini ya dakika 5.

Malipo ya mara moja

Hakuna usajili, hakuna ada za kila mwezi. Lipa mara moja kwa kila kazi, pakua milele.

Jinsi JSON ya react-i18next inavyoungana

react-i18next hupakia faili za locale kupitia I18nextProvider. LocalePack hutengeneza faili zote za namespace katika muundo uleule ambao app yako tayari inatarajia.

Muundo wa folda ya locales/

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

Matumizi ya hook ya useTranslation()

// 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 ya Hook

t()

I18nextProvider

i18next.init()

Viashiria

{{variable}}

Wingi

_one/_other

Kwa nini usitumie tu zana za jumla?

Zana za tafsiri za jumla huvunja JSON ya namespace ya useTranslation(), placeholders za mabano-mbili, na kanuni za wingi za _one/_other.

LocalePack
Tafsiri ya mkono
TMS ya jumla
Muda wa usanidiDakika 2Saa kwa kila lughaDakika 30+
Uwazi wa gharama
Msaada wa JSON ya namespace
Usalama wa {{placeholder}} na wingi
Kasi (lugha 52)< dakika 5WikiSaa
Inafaa zaidi kwaProgramu za react-i18nextMiradi midogoCMS ya biashara

Visa vya Mafanikio

Miradi halisi iliyotumia LocalePack kufikia hadhira ya kimataifa katika hadi lugha 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.

Tazama visa vyote vya mafanikio

Inaaminiwa na watengenezaji wa react-i18next

“Programu yetu ya React ilitoka kuwa ya Kiingereza pekee hadi lugha 12 kwa alasiri moja. Namespaces za useTranslation() zilibaki salama kama zilivyokuwa.”

Sam K.

Msanidi wa React, startup ya SaaS

“I18nextProvider ilifanya kazi moja kwa moja baada ya kuweka ZIP. Hakukuwa na kuunganisha kwa mkono, wala {{variables}} zilizovunjika.”

Priya M.

Mhandisi wa Frontend

“Niliona makadirio ya bei kabla sijapakia hata faili moja. Ndicho hasa nilichohitaji kwa kazi ya ujanibishaji ya mara moja.”

Chris D.

Msanidi huru wa React

52

Lugha zinazotumika

100%

{{placeholder}} & salama kwa wingi

ZIP

ZIP ya namespace

Maswali yanayoulizwa mara kwa mara

Kila kitu unachohitaji kujua kuhusu LocalePack kwa react-i18next.

Pia inapatikana kwa viendelezi vya kivinjari:

ChromeFirefoxEdgeOperaSafari

Uko tayari kusafirisha programu yako ya react-i18next kimataifa?

Lipa mara moja • Pakua namespace ZIP • Sambaza kimataifa

Ijaribu LocalePack
LocalePack
MiongozoFaraghaMashartiMsaada

© 2025 LocalePack. Haki zote zimehifadhiwa.

Mradi huu ulitafsiriwa kwa LocalePack logoLocalePack