
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.
Pakia faili zako za namespace JSON, chagua lugha lengwa, lipa mara moja, kisha pakua faili za locale zilizo tayari kwa useTranslation().
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.
Weka faili zako za namespaces za locales/ (mf. locales/en/common.json). Tunatambua {{placeholders}} na funguo za wingi za _one/_other kiotomatiki.
Chagua kutoka lugha 52. Ona bei iliyo wazi kulingana na ukubwa na ugumu wa faili yako kabla ya kulipa.
Lipa mara moja kupitia Stripe. Pata ZIP ya locales/ iliyo tayari kupitishwa kwa I18nextProvider—muundo uleule wa namespace, thamani zilizotafsiriwa.
Ona hasa utakacholipa kabla ya kupakia. Nukuu ya mwisho huhesabiwa baada ya kupakia kulingana na ugumu wa faili na lugha ulizochagua.
Dondosha faili ya JSON hapa
au bofya ili kuvinjari
JSON ya namespace ya react-i18next (locales/**). Upeo wa 500KB.
3 kati ya 52 lugha zimechaguliwa
Bei ya mwisho huhesabiwa baada ya kupakia faili kwenye ukurasa wa malipo
Malipo ya mara moja • Hakuna usajili
Imeundwa mahsusi kwa useTranslation(), I18nextProvider, na JSON ya namespace—si zana ya tafsiri ya jumla.
Huweka common.json, auth.json, na namespace zote zikiwa zimepangiliwa katika kila locale ili useTranslation('ns') ifanye kazi bila mabadiliko.
Huhifadhi tokeni za interpolation kama {{name}} na {{count}} byte-kwa-byte—hakuna stringi zilizovunjika kwenye komponenti zako za React.
Hushughulikia mgawanyo wa wingi wa react-i18next kama key_one na key_other ili sarufi ibaki sahihi katika lugha zote lengwa.
Pakua ZIP ya locales/ yenye muundo wa folda uleule—iweke kwenye repo yako na uipitishie moja kwa moja kwa I18nextProvider.
Lugha zote hutafsiriwa kwa wakati mmoja. Kazi nyingi hukamilika ndani ya chini ya dakika 5.
Hakuna usajili, hakuna ada za kila mwezi. Lipa mara moja kwa kila kazi, pakua milele.
react-i18next hupakia faili za locale kupitia I18nextProvider. LocalePack hutengeneza faili zote za namespace katika muundo uleule ambao app yako tayari inatarajia.
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
// 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
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 usanidi | Dakika 2 | Saa kwa kila lugha | Dakika 30+ |
| Uwazi wa gharama | |||
| Msaada wa JSON ya namespace | |||
| Usalama wa {{placeholder}} na wingi | |||
| Kasi (lugha 52) | < dakika 5 | Wiki | Saa |
| Inafaa zaidi kwa | Programu za react-i18next | Miradi midogo | CMS ya biashara |
Miradi halisi iliyotumia LocalePack kufikia hadhira ya kimataifa katika hadi lugha 52.

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.

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.

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.

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.
“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
Lipa mara moja • Pakua namespace ZIP • Sambaza kimataifa
Ijaribu LocalePack