LocalePack
ChromeFirefoxEdgeOperaSafariCWS-i kirje
Vue.jsReact
Next.jsi18nextReact Native
ArendajajuhendidEdulood
Loodud spetsiaalselt react-i18nexti jaoks

AI-lokaliseerimine react-i18nexti rakendused

Laadi üles oma nimeruumi JSON-failid, vali sihtkeeled, maksa üks kord ja laadi alla locale-failid, mis on useTranslation() jaoks valmis.

{{placeholder}} ja mitmusekindel
useTranslation() ühilduv
Läbipaistev hinnastamine
locales/en/common.json
Allikas (inglise keel)
{
  "welcome": "Hello, {{name}}!",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}
Saksa (väljund)
{
  "welcome": "Hallo, {{name}}!",
  "items_one": "{{count}} Artikel",
  "items_other": "{{count}} Artikel"
}
52 lokaati

Kuidas see töötab

Kolm lihtsat sammu oma react-i18nexti projekti lokaliseerimiseks. Laadi üles nimeruumi JSON, maksa üks kord ja laadi alla failid, mis on I18nextProvideri jaoks valmis.

01

Laadi üles nimeruumi JSON

Lohista oma locales/ nimeruumi failid (nt locales/en/common.json). Tuvastame {{placeholders}} ja _one/_other mitmuse võtmed automaatselt.

02

Vali keeled

Vali 52 keele hulgast. Näed enne maksmist läbipaistvat hinnastust, mis põhineb sinu faili suurusel ja keerukusel.

03

Laadi alla

Maksa üks kord Stripe'i kaudu. Saad locales/ ZIP-i, mis on valmis I18nextProviderile ette andmiseks — sama nimeruumi struktuur, tõlgitud väärtused.

Reaalajas hinnademo

Läbipaistev hinnakalkulaator

Näe täpselt, kui palju maksad enne üleslaadimist. Lõplik pakkumine arvutatakse pärast üleslaadimist faili keerukuse ja valitud keelte põhjal.

1. Laadi fail üles

Lohista JSON-fail siia

või klõpsa sirvimiseks

react-i18next nimeruumi JSON (locales/**). Maksimaalselt 500 KB.

2. Vali keeled

|

Valitud 3 / 52 keelt

3. Sinu hinnang

Valitud keeled3

Lõplik hind arvutatakse kassalehel pärast faili üleslaadimist

Ühekordne makse • Tellimuseta

Loodud react-i18next arendajatele

Spetsiaalselt loodud useTranslation(), I18nextProvideri ja nimeruumi JSON-i jaoks — mitte üldotstarbeline tõlketööriist.

useTranslation() nimeruumi tugi

Hoiab common.json-i, auth.json-i ja kõik nimeruumid igas lokaadis sünkroonis, et useTranslation('ns') töötaks ilma muudatusteta.

{{placeholder}} turvalisus

Säilitab interpolatsioonitokenid nagu {{name}} ja {{count}} bait-baidilt — Reacti komponentides ei teki katkiseid stringe.

Mitmuse võtmete käsitlemine (_one/_other)

Käsitleb react-i18nexti mitmuse jaotusi nagu key_one ja key_other, et grammatika püsiks korrektne kõigis sihtkeeltes.

Valmis I18nextProvideri jaoks

Laadi alla locales/ ZIP sama kaustastruktuuriga — lisa see oma reposse ja anna see otse I18nextProviderile.

Paralleeltõlge

Kõik keeled tõlgitakse samaaegselt. Enamik töid valmib vähem kui 5 minutiga.

Ühekordne makse

Ei mingeid tellimusi ega kuutasusid. Maksa üks kord töö eest, laadi alla igavesti.

Kuidas react-i18nexti JSON kokku sobitub

react-i18next laadib lokaadifailid I18nextProvideri kaudu. LocalePack genereerib kõik nimeruumifailid samas struktuuris, mida sinu rakendus juba eeldab.

locales/ kaustastruktuur

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

useTranslation() hook'i kasutus

// 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'i API

t()

I18nextProvider

i18next.init()

Kohatäited

{{variable}}

Mitmus

_one/_other

Miks mitte kasutada lihtsalt üldotstarbelisi tööriistu?

Üldotstarbelised tõlketööriistad lõhuvad useTranslation() nimeruumi JSON-i, topeltsulgudes kohatäited ja _one/_other mitmuse konventsioonid.

LocalePack
Käsitsi tõlkimine
Üldine TMS
Seadistusaeg2 minutitTunde keele kohta30+ minutit
Kulude läbipaistvus
Nimeruumi JSON-i tugi
{{placeholder}} ja mitmuse ohutus
Kiirus (52 keelt)< 5 minNädaladTunnid
Parimreact-i18nexti rakendusedVäikesed projektidEttevõtte CMS

Edulood

Päris projektid, mis kasutasid LocalePacki, et jõuda ülemaailmse publikuni kuni 52 keeles.

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.

Vaata kõiki edulugusid

Usaldavad react-i18nexti arendajad

“Meie Reacti rakendus läks ühest ingliskeelsest versioonist 12 keeleni ühe pärastlõunaga. useTranslation() nimeruumid jäid terviklikuks.”

Sam K.

Reacti arendaja, SaaS-idufirma

“I18nextProvider töötas kohe pärast ZIP-i lisamist. Ei mingit käsitsi ühendamist ega katki läinud {{variables}}.”

Priya M.

Frontend-insener

“Nägin hinnapakkumist enne, kui laadisin üles ainsagi faili. Täpselt see, mida vajasin ühekordseks lokaliseerimistööks.”

Chris D.

Vabakutseline Reacti arendaja

52

Toetatud lokaadid

100%

{{placeholder}} ja mitmusekindel

ZIP

Nimeruumi ZIP

Korduma kippuvad küsimused

Kõik, mida pead teadma LocalePacki kohta react-i18nexti jaoks.

Saadaval ka brauserilaiendustele:

ChromeFirefoxEdgeOperaSafari

Kas oled valmis oma react-i18nexti rakenduse globaalselt välja andma?

Maksa üks kord • Laadi alla nimeruumi ZIP • Avalda üle maailma

Proovi LocalePacki
LocalePack
JuhendidPrivaatsusTingimusedTugi

© 2025 LocalePack. Kõik õigused kaitstud.

See projekt tõlgiti tööriistaga LocalePack logoLocalePack