
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.
Unggah file JSON namespace Anda, pilih bahasa target, bayar sekali, lalu unduh file locale yang siap digunakan untuk useTranslation().
Tiga langkah sederhana untuk melokalkan proyek react-i18next Anda. Unggah JSON namespace, bayar sekali, dan unduh file yang siap untuk I18nextProvider.
Masukkan file namespace locales/ Anda (mis. locales/en/common.json). Kami mendeteksi {{placeholders}} dan key plural _one/_other secara otomatis.
Pilih dari 52 bahasa. Lihat harga yang transparan berdasarkan ukuran dan kompleksitas file Anda sebelum Anda membayar.
Bayar sekali melalui Stripe. Dapatkan ZIP locales/ yang siap diberikan ke I18nextProvider—struktur namespace yang sama, nilai yang sudah diterjemahkan.
Lihat persis berapa yang akan Anda bayar sebelum mengunggah. Penawaran final dihitung setelah unggah berdasarkan kompleksitas file dan bahasa yang dipilih.
Letakkan file JSON di sini
atau klik untuk menelusuri
JSON namespace react-i18next (locales/**). Maks 500KB.
3 dari 52 bahasa dipilih
Harga final dihitung setelah file diunggah di halaman checkout
Pembayaran sekali bayar • Tanpa langganan
Dirancang khusus untuk useTranslation(), I18nextProvider, dan JSON namespace—bukan alat terjemahan generik.
Menjaga common.json, auth.json, dan semua namespace tetap selaras di setiap locale sehingga useTranslation('ns') berfungsi tanpa perubahan.
Mempertahankan token interpolasi seperti {{name}} dan {{count}} byte-per-byte—tanpa string rusak di komponen React Anda.
Menangani pemisahan jamak react-i18next seperti key_one dan key_other agar tata bahasa tetap benar di semua bahasa target.
Unduh ZIP locales/ dengan struktur folder yang sama—tinggal masukkan ke repo Anda dan langsung berikan ke I18nextProvider.
Semua bahasa diterjemahkan secara bersamaan. Sebagian besar pekerjaan selesai dalam kurang dari 5 menit.
Tanpa langganan, tanpa biaya bulanan. Bayar sekali per pekerjaan, unduh selamanya.
react-i18next memuat file locale melalui I18nextProvider. LocalePack menghasilkan semua file namespace dengan struktur yang sama seperti yang sudah diharapkan aplikasi Anda.
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()
Placeholder
{{variable}}
Bentuk jamak
_one/_other
Alat terjemahan generik merusak JSON namespace useTranslation(), placeholder double-brace, dan konvensi jamak _one/_other.
LocalePack | Terjemahan manual | TMS generik | |
|---|---|---|---|
| Waktu penyiapan | 2 menit | Berjam-jam per bahasa | 30+ menit |
| Transparansi biaya | |||
| Dukungan JSON namespace | |||
| Keamanan {{placeholder}} & jamak | |||
| Kecepatan (52 bahasa) | < 5 menit | Minggu | Jam |
| Paling cocok untuk | aplikasi react-i18next | Proyek kecil | CMS perusahaan |
Proyek nyata yang menggunakan LocalePack untuk menjangkau audiens global hingga 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 dari hanya bahasa Inggris menjadi 12 bahasa dalam satu sore. Namespace useTranslation() tetap utuh.”
Sam K.
Developer React, startup SaaS
“I18nextProvider langsung berjalan setelah memasukkan ZIP. Tanpa penggabungan manual, tanpa {{variables}} yang rusak.”
Priya M.
Engineer frontend
“Saya melihat estimasi harga sebelum mengunggah satu file pun. Persis yang saya butuhkan untuk pekerjaan lokalisasi sekali jalan.”
Chris D.
Developer React lepas
52
Locale yang didukung
100%
{{placeholder}} & aman untuk plural
ZIP
ZIP namespace
Bayar sekali • Unduh ZIP namespace • Rilis secara global
Coba LocalePack