LocalePack
ChromeFirefoxEdgeOperaSafariCWS Listelemesi
Vue.jsReact
Next.jsi18nextReact Native
Geliştirici RehberleriBaşarı Hikayeleri
react-i18next için özel olarak geliştirildi

Şunun için yapay zekâ ile yerelleştirme: react-i18next uygulamaları

Namespace JSON dosyalarınızı yükleyin, hedef dilleri seçin, tek sefer ödeyin ve useTranslation() için hazır locale dosyalarını indirin.

{{placeholder}} ve çoğul-güvenli
useTranslation() ile uyumlu
Şeffaf fiyatlandırma
locales/en/common.json
Kaynak (İngilizce)
{
  "welcome": "Hello, {{name}}!",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}
Almanca (çıktı)
{
  "welcome": "Hallo, {{name}}!",
  "items_one": "{{count}} Artikel",
  "items_other": "{{count}} Artikel"
}
52 yerel ayar

Nasıl çalışır

react-i18next projenizi yerelleştirmek için üç basit adım. Namespace JSON'u yükleyin, tek sefer ödeyin ve I18nextProvider için hazır dosyaları indirin.

01

Namespace JSON'u yükleyin

locales/ namespace dosyalarınızı bırakın (örn. locales/en/common.json). {{placeholders}} ve _one/_other çoğul anahtarlarını otomatik olarak algılarız.

02

Dilleri seçin

52 dil arasından seçin. Ödemeden önce dosya boyutunuza ve karmaşıklığınıza göre şeffaf fiyatlandırmayı görün.

03

İndir

Stripe üzerinden tek sefer ödeyin. I18nextProvider'a vermeye hazır bir locales/ ZIP alın—aynı namespace yapısı, çevrilmiş değerler.

Canlı fiyatlandırma demosu

Şeffaf fiyatlandırma hesaplayıcısı

Yüklemeden önce tam olarak ne ödeyeceğinizi görün. Nihai fiyat teklifi, dosya karmaşıklığına ve seçilen dillere göre yüklemeden sonra hesaplanır.

1. Dosyayı yükleyin

JSON dosyasını buraya bırakın

veya göz atmak için tıklayın

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

2. Dilleri seçin

|

52 dilin 3 tanesi seçildi

3. Tahmininiz

Seçilen diller3

Nihai fiyat, ödeme sayfasında dosya yüklendikten sonra hesaplanır

Tek seferlik ödeme • Abonelik yok

react-i18next geliştiricileri için üretildi

useTranslation(), I18nextProvider ve namespace JSON için özel olarak tasarlandı—genel amaçlı bir çeviri aracı değil.

useTranslation() namespace desteği

common.json, auth.json ve tüm namespace'leri her yerelde hizalı tutar; böylece useTranslation('ns') değişiklik olmadan çalışır.

{{placeholder}} güvenliği

{{name}} ve {{count}} gibi interpolasyon belirteçlerini bayt bayt korur—React bileşenlerinizde bozuk string'ler olmaz.

Çoğul anahtar işleme (_one/_other)

key_one ve key_other gibi react-i18next çoğul ayrımlarını yönetir; böylece tüm hedef dillerde dilbilgisi doğru kalır.

I18nextProvider için hazır

Aynı klasör yapısına sahip bir locales/ ZIP'i indirin—reponuza bırakın ve doğrudan I18nextProvider'a verin.

Paralel çeviri

Tüm diller aynı anda çevrilir. Çoğu iş 5 dakikadan kısa sürede tamamlanır.

Tek seferlik ödeme

Abonelik yok, aylık ücret yok. İş başına bir kez ödeyin, sonsuza dek indirin.

react-i18next JSON nasıl bir araya gelir

react-i18next, I18nextProvider üzerinden yerel dosyalarını yükler. LocalePack, uygulamanızın zaten beklediği aynı yapıda tüm namespace dosyalarını üretir.

locales/ klasör yapısı

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

useTranslation() hook kullanımı

// 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 });

Hook API

t()

I18nextProvider

i18next.init()

Yer tutucular

{{variable}}

Çoğullar

_one/_other

Neden genel araçları kullanmayasınız?

Genel çeviri araçları useTranslation() namespace JSON'unu, çift süslü parantezli placeholder'ları ve _one/_other çoğul kurallarını bozar.

LocalePack
Manuel çeviri
Genel TMS
Kurulum süresi2 dakikaDil başına saatler30+ dakika
Maliyet şeffaflığı
Namespace JSON desteği
{{placeholder}} ve çoğul güvenliği
Hız (52 dil)< 5 dkHaftalarSaatler
En uygun olduğu durumreact-i18next uygulamalarıKüçük projelerKurumsal CMS

Başarı Hikayeleri

LocalePack’i kullanarak 52 dile kadar küresel bir kitleye ulaşan gerçek projeler.

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.

Tüm başarı hikayelerini görüntüle

react-i18next geliştiricilerinin güvendiği

“React uygulamamız bir öğleden sonra yalnızca İngilizceden 12 dile geçti. useTranslation() namespace'leri olduğu gibi korundu.”

Sam K.

React geliştiricisi, SaaS girişimi

“ZIP'i ekleyince I18nextProvider sorunsuz çalıştı. Elle birleştirme yok, bozuk {{variables}} yok.”

Priya M.

Frontend mühendisi

“Tek bir dosya bile yüklemeden önce fiyat tahminini gördüm. Tek seferlik bir yerelleştirme işi için tam da ihtiyacım olan şeydi.”

Chris D.

Serbest React geliştiricisi

52

Desteklenen yerel ayarlar

100%

{{placeholder}} ve çoğul-güvenli

ZIP

Namespace ZIP

Sıkça sorulan sorular

react-i18next için LocalePack hakkında bilmeniz gereken her şey.

Tarayıcı eklentileri için de mevcut:

ChromeFirefoxEdgeOperaSafari

react-i18next uygulamanızı global olarak yayınlamaya hazır mısınız?

Bir kez öde • Namespace ZIP indir • Küresel olarak yayınla

LocalePack'i deneyin
LocalePack
RehberlerGizlilikŞartlarDestek

© 2025 LocalePack. Tüm hakları saklıdır.

Bu proje şununla çevrildi: LocalePack logoLocalePack