
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.
Muat naik fail JSON namespace anda, pilih bahasa sasaran, bayar sekali, dan muat turun fail locale yang sedia untuk useTranslation().
Tiga langkah mudah untuk melokalkan projek react-i18next anda. Muat naik JSON namespace, bayar sekali, dan muat turun fail yang sedia untuk I18nextProvider.
Letakkan fail namespace locales/ anda (cth. locales/en/common.json). Kami mengesan {{placeholders}} dan kunci plural _one/_other secara automatik.
Pilih daripada 52 bahasa. Lihat harga yang telus berdasarkan saiz dan kerumitan fail anda sebelum anda membayar.
Bayar sekali melalui Stripe. Dapatkan ZIP locales/ yang sedia untuk dihantar kepada I18nextProvider—struktur namespace yang sama, nilai yang diterjemahkan.
Lihat dengan tepat apa yang anda akan bayar sebelum memuat naik. Sebut harga akhir dikira selepas muat naik berdasarkan kerumitan fail dan bahasa yang dipilih.
Lepaskan fail JSON di sini
atau klik untuk semak imbas
JSON ruang nama react-i18next (locales/**). Maks 500KB.
3 daripada 52 bahasa dipilih
Harga akhir dikira selepas muat naik fail di halaman daftar keluar
Bayaran sekali sahaja • Tiada langganan
Dibina khusus untuk useTranslation(), I18nextProvider dan JSON ruang nama—bukan alat terjemahan generik.
Mengekalkan common.json, auth.json dan semua ruang nama selaras merentas setiap lokal supaya useTranslation('ns') berfungsi tanpa perubahan.
Mengekalkan token interpolasi seperti {{name}} dan {{count}} byte demi byte—tiada rentetan rosak dalam komponen React anda.
Mengendalikan pecahan jamak react-i18next seperti key_one dan key_other supaya tatabahasa kekal betul merentas semua bahasa sasaran.
Muat turun ZIP locales/ dengan struktur folder yang sama—letakkannya ke dalam repo anda dan hantarkannya terus kepada I18nextProvider.
Semua bahasa diterjemah serentak. Kebanyakan kerja siap dalam masa kurang daripada 5 minit.
Tiada langganan, tiada yuran bulanan. Bayar sekali bagi setiap kerja, muat turun selamanya.
react-i18next memuatkan fail lokal melalui I18nextProvider. LocalePack menjana semua fail ruang nama dalam struktur yang sama seperti yang aplikasi anda sudah jangkakan.
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 Hook
t()
I18nextProvider
i18next.init()
Pemegang tempat
{{variable}}
Bentuk jamak
_one/_other
Alat terjemahan generik merosakkan JSON ruang nama useTranslation(), placeholder dwi-kurungan, dan konvensyen jamak _one/_other.
LocalePack | Terjemahan manual | TMS generik | |
|---|---|---|---|
| Masa persediaan | 2 minit | Berjam-jam setiap bahasa | 30+ minit |
| Ketelusan kos | |||
| Sokongan JSON ruang nama | |||
| {{placeholder}} & keselamatan plural | |||
| Kelajuan (52 bahasa) | < 5 min | Minggu | Jam |
| Paling sesuai untuk | aplikasi react-i18next | Projek kecil | CMS perusahaan |
Projek sebenar yang menggunakan LocalePack untuk mencapai audiens global dalam sehingga 52 bahasa.

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.
“Aplikasi React kami berubah daripada hanya bahasa Inggeris kepada 12 bahasa dalam satu petang. Namespace useTranslation() kekal utuh.”
Sam K.
Pembangun React, startup SaaS
“I18nextProvider terus berfungsi selepas saya masukkan ZIP. Tiada penggabungan manual, tiada {{variables}} yang rosak.”
Priya M.
Jurutera frontend
“Saya nampak anggaran harga sebelum saya memuat naik satu fail pun. Tepat seperti yang saya perlukan untuk kerja penyetempatan sekali sahaja.”
Chris D.
Pembangun React bebas
52
Lokal yang disokong
100%
{{placeholder}} & selamat untuk plural
ZIP
ZIP Namespace
Bayar sekali • Muat turun ZIP namespace • Lancarkan secara global
Cuba LocalePack