LocalePack
ChromeFirefoxEdgeOperaSafariSenarai CWS
Vue.jsReact
Next.jsi18nextReact Native
Panduan PembangunKisah Kejayaan
Dibina khusus untuk react-i18next

Penyetempatan AI untuk aplikasi react-i18next

Muat naik fail JSON namespace anda, pilih bahasa sasaran, bayar sekali, dan muat turun fail locale yang sedia untuk useTranslation().

{{placeholder}} & selamat untuk plural
Serasi dengan useTranslation()
Harga telus
locales/en/common.json
Sumber (Bahasa Inggeris)
{
  "welcome": "Hello, {{name}}!",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}
Jerman (output)
{
  "welcome": "Hallo, {{name}}!",
  "items_one": "{{count}} Artikel",
  "items_other": "{{count}} Artikel"
}
52 lokal

Cara ia berfungsi

Tiga langkah mudah untuk melokalkan projek react-i18next anda. Muat naik JSON namespace, bayar sekali, dan muat turun fail yang sedia untuk I18nextProvider.

01

Muat naik JSON namespace

Letakkan fail namespace locales/ anda (cth. locales/en/common.json). Kami mengesan {{placeholders}} dan kunci plural _one/_other secara automatik.

02

Pilih bahasa

Pilih daripada 52 bahasa. Lihat harga yang telus berdasarkan saiz dan kerumitan fail anda sebelum anda membayar.

03

Muat turun

Bayar sekali melalui Stripe. Dapatkan ZIP locales/ yang sedia untuk dihantar kepada I18nextProvider—struktur namespace yang sama, nilai yang diterjemahkan.

Demo harga langsung

Anggaran harga telus

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.

1. Muat naik fail

Lepaskan fail JSON di sini

atau klik untuk semak imbas

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

2. Pilih bahasa

|

3 daripada 52 bahasa dipilih

3. Anggaran anda

Bahasa dipilih3

Harga akhir dikira selepas muat naik fail di halaman daftar keluar

Bayaran sekali sahaja • Tiada langganan

Dibina untuk pembangun react-i18next

Dibina khusus untuk useTranslation(), I18nextProvider dan JSON ruang nama—bukan alat terjemahan generik.

Sokongan ruang nama useTranslation()

Mengekalkan common.json, auth.json dan semua ruang nama selaras merentas setiap lokal supaya useTranslation('ns') berfungsi tanpa perubahan.

Keselamatan {{placeholder}}

Mengekalkan token interpolasi seperti {{name}} dan {{count}} byte demi byte—tiada rentetan rosak dalam komponen React anda.

Pengendalian kekunci jamak (_one/_other)

Mengendalikan pecahan jamak react-i18next seperti key_one dan key_other supaya tatabahasa kekal betul merentas semua bahasa sasaran.

Sedia untuk I18nextProvider

Muat turun ZIP locales/ dengan struktur folder yang sama—letakkannya ke dalam repo anda dan hantarkannya terus kepada I18nextProvider.

Terjemahan selari

Semua bahasa diterjemah serentak. Kebanyakan kerja siap dalam masa kurang daripada 5 minit.

Bayaran sekali sahaja

Tiada langganan, tiada yuran bulanan. Bayar sekali bagi setiap kerja, muat turun selamanya.

Cara JSON react-i18next disusun bersama

react-i18next memuatkan fail lokal melalui I18nextProvider. LocalePack menjana semua fail ruang nama dalam struktur yang sama seperti yang aplikasi anda sudah jangkakan.

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()

Pemegang tempat

{{variable}}

Bentuk jamak

_one/_other

Mengapa tidak gunakan alat generik sahaja?

Alat terjemahan generik merosakkan JSON ruang nama useTranslation(), placeholder dwi-kurungan, dan konvensyen jamak _one/_other.

LocalePack
Terjemahan manual
TMS generik
Masa persediaan2 minitBerjam-jam setiap bahasa30+ minit
Ketelusan kos
Sokongan JSON ruang nama
{{placeholder}} & keselamatan plural
Kelajuan (52 bahasa)< 5 minMingguJam
Paling sesuai untukaplikasi react-i18nextProjek kecilCMS perusahaan

Kisah Kejayaan

Projek sebenar yang menggunakan LocalePack untuk mencapai audiens global dalam sehingga 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 kisah kejayaan

Dipercayai oleh pembangun react-i18next

“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

Soalan lazim

Semua yang anda perlu tahu tentang LocalePack untuk react-i18next.

Juga tersedia untuk sambungan pelayar:

ChromeFirefoxEdgeOperaSafari

Bersedia untuk melancarkan aplikasi react-i18next anda ke seluruh dunia?

Bayar sekali • Muat turun ZIP namespace • Lancarkan secara global

Cuba LocalePack
LocalePack
PanduanPrivasiTermaSokongan

© 2025 LocalePack. Hak cipta terpelihara.

Projek ini diterjemahkan dengan LocalePack logoLocalePack