LocalePack
ChromeFirefoxEdgeOperaSafariListing CWS
Vue.jsReact
Next.jsi18nextReact Native
Panduan DevKisah Sukses
Dibuat khusus untuk react-i18next

Pelokalan AI untuk aplikasi react-i18next

Unggah file JSON namespace Anda, pilih bahasa target, bayar sekali, lalu unduh file locale yang siap digunakan untuk useTranslation().

{{placeholder}} & aman untuk plural
Kompatibel dengan useTranslation()
Harga transparan
locales/en/common.json
Sumber (Bahasa Inggris)
{
  "welcome": "Hello, {{name}}!",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}
Jerman (hasil)
{
  "welcome": "Hallo, {{name}}!",
  "items_one": "{{count}} Artikel",
  "items_other": "{{count}} Artikel"
}
52 lokal

Cara kerjanya

Tiga langkah sederhana untuk melokalkan proyek react-i18next Anda. Unggah JSON namespace, bayar sekali, dan unduh file yang siap untuk I18nextProvider.

01

Unggah JSON namespace

Masukkan file namespace locales/ Anda (mis. locales/en/common.json). Kami mendeteksi {{placeholders}} dan key plural _one/_other secara otomatis.

02

Pilih bahasa

Pilih dari 52 bahasa. Lihat harga yang transparan berdasarkan ukuran dan kompleksitas file Anda sebelum Anda membayar.

03

Unduh

Bayar sekali melalui Stripe. Dapatkan ZIP locales/ yang siap diberikan ke I18nextProvider—struktur namespace yang sama, nilai yang sudah diterjemahkan.

Demo harga langsung

Estimator harga transparan

Lihat persis berapa yang akan Anda bayar sebelum mengunggah. Penawaran final dihitung setelah unggah berdasarkan kompleksitas file dan bahasa yang dipilih.

1. Unggah file

Letakkan file JSON di sini

atau klik untuk menelusuri

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

2. Pilih bahasa

|

3 dari 52 bahasa dipilih

3. Perkiraan Anda

Bahasa dipilih3

Harga final dihitung setelah file diunggah di halaman checkout

Pembayaran sekali bayar • Tanpa langganan

Dibuat untuk developer react-i18next

Dirancang khusus untuk useTranslation(), I18nextProvider, dan JSON namespace—bukan alat terjemahan generik.

Dukungan namespace useTranslation()

Menjaga common.json, auth.json, dan semua namespace tetap selaras di setiap locale sehingga useTranslation('ns') berfungsi tanpa perubahan.

Keamanan {{placeholder}}

Mempertahankan token interpolasi seperti {{name}} dan {{count}} byte-per-byte—tanpa string rusak di komponen React Anda.

Penanganan key jamak (_one/_other)

Menangani pemisahan jamak react-i18next seperti key_one dan key_other agar tata bahasa tetap benar di semua bahasa target.

Siap untuk I18nextProvider

Unduh ZIP locales/ dengan struktur folder yang sama—tinggal masukkan ke repo Anda dan langsung berikan ke I18nextProvider.

Terjemahan paralel

Semua bahasa diterjemahkan secara bersamaan. Sebagian besar pekerjaan selesai dalam kurang dari 5 menit.

Pembayaran sekali bayar

Tanpa langganan, tanpa biaya bulanan. Bayar sekali per pekerjaan, unduh selamanya.

Bagaimana JSON react-i18next tersusun

react-i18next memuat file locale melalui I18nextProvider. LocalePack menghasilkan semua file namespace dengan struktur yang sama seperti yang sudah diharapkan aplikasi Anda.

Struktur folder locales/

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

Penggunaan hook 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 Hook

t()

I18nextProvider

i18next.init()

Placeholder

{{variable}}

Bentuk jamak

_one/_other

Kenapa tidak pakai alat generik saja?

Alat terjemahan generik merusak JSON namespace useTranslation(), placeholder double-brace, dan konvensi jamak _one/_other.

LocalePack
Terjemahan manual
TMS generik
Waktu penyiapan2 menitBerjam-jam per bahasa30+ menit
Transparansi biaya
Dukungan JSON namespace
Keamanan {{placeholder}} & jamak
Kecepatan (52 bahasa)< 5 menitMingguJam
Paling cocok untukaplikasi react-i18nextProyek kecilCMS perusahaan

Kisah Sukses

Proyek nyata yang menggunakan LocalePack untuk menjangkau audiens global hingga 52 bahasa.

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.

Lihat semua studi kasus sukses

Dipercaya oleh developer react-i18next

“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

Pertanyaan yang sering diajukan

Semua yang perlu Anda ketahui tentang LocalePack untuk react-i18next.

Juga tersedia untuk ekstensi browser:

ChromeFirefoxEdgeOperaSafari

Siap merilis aplikasi react-i18next Anda secara global?

Bayar sekali • Unduh ZIP namespace • Rilis secara global

Coba LocalePack
LocalePack
PanduanPrivasiKetentuanDukungan

© 2025 LocalePack. Hak cipta dilindungi undang-undang.

Proyek ini diterjemahkan dengan LocalePack logoLocalePack