AI-lokaliseerimine i18next rakendused
Laadi üles oma nimeruumi JSON-failid, vali sihtkeeled, maksa üks kord ja laadi alla kasutusvalmis locales ZIP.
Kuidas see töötab
Kolm lihtsat sammu oma i18next projekti lokaliseerimiseks. Tõlked käivituvad pärast makset—paneme tööd järjekorda ja genereerime nimeruumifailid minutitega.
Laadi üles nimeruumifailid
Lisa oma JSON-nimeruumid (nt locales/en/common.json). Tuvastame i18next struktuuri ja mitmusevõtmed automaatselt.
Vali keeled
Vali 52 keele hulgast. Vaata enne maksmist läbipaistvat hinnastust, mis põhineb sinu faili suurusel ja keerukusel.
Laadi alla
Maksa üks kord Stripe’i kaudu. Tagastame ZIP-faili, mis peegeldab locales/{lang}/ struktuuri, säilitades topeltsulgudes kohatäited ja _one/_other võtmed.
Läbipaistev hinnakalkulaator
Vaata 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, et sirvida
i18nexti nimeruumi JSON (locales/**). Maksimaalselt 500 KB.
2. Vali keeled
Valitud 3 / 52 keelest
3. Sinu hinnang
Lõplik hind arvutatakse pärast faili üleslaadimist kassalehel
Ühekordne makse • Ilma tellimuseta
Loodud i18nexti arendajatele
Spetsiaalselt i18nexti JSON-nimeruumide, topeltsulgudes kohatäidete ja mitmusevõtmete jaoks — mitte üldine tõlketööriist.
Nimeruumide tugi
Hoiab common.json-i, auth.json-i ja pesastatud nimeruumid sinu ZIP-is igas sihtkeeles joondatuna.
{{placeholder}} ohutus
Säilitab i18nexti interpolatsioonitokenid nagu {{name}} ja {{count}} täpselt — pärast tõlget ei teki katkiseid stringe.
Mitmusevõtmete käsitlemine (_one/_other)
Käsitleb i18nexti stiilis mitmusejaotusi, nagu key_one ja key_other, et grammatika püsiks igas keeles korrektne.
Valmis väljund (nimeruumi ZIP)
Laadi alla locales/ puu, mis on valmis i18next.init() või react-i18next jaoks — samad teed, tõlgitud väärtused.
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 korra töö eest, laadi alla igavesti.
Kuidas i18nexti JSON kokku sobitub
i18nexti projektid jagavad stringid sageli nimeruumide kaupa kausta locales/{lang}/ alla. LocalePack genereerib sama struktuuri iga sinu valitud keele jaoks.
locales/ kausta struktuur
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
i18next.t() 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 });Käitusaja API
t()
Konfiguratsioonifail
i18next.init()
Kohatäited
{{variable}}
Mitmused
_one/_other
Miks mitte kasutada lihtsalt üldisi tööriistu?
Üldotstarbelised tõlketööriistad rikuvad sageli i18nexti nimeruume, topeltsulgudega kohatäiteid ja _one/_other mitmuse konventsioone.
LocalePack | Käsitsi tõlkimine | Üldine TMS | |
|---|---|---|---|
| Seadistusaeg | 2 minutit | Tunde keele kohta | 30+ minutit |
| Kulude läbipaistvus | |||
| Nimeruumi JSON-i tugi | |||
| {{placeholder}} ja mitmuse turvalisus | |||
| Kiirus (52 keelt) | < 5 min | Nädalaid | Tunde |
| Parim valik | i18next ja Reacti rakendused | Väikesed projektid | Ettevõtte CMS |
i18nexti arendajate usaldus
“Meie locales/en kaust kasvas ühe pärastlõunaga 12 keeleni. {{variables}} ja mitmuse võtmed tulid tagasi puutumatult.”
Alex R.
Full-stack arendaja, SaaS-rakendus
“Lõpuks ometi töövoog, mis austab nimeruume. ZIP läheb otse meie reposse—ilma käsitsi liitmiseta.”
Lisa M.
Frontend-arendaja
“Läbipaistev hinnastus veenis mind. Nägin hinnangut enne, kui laadisin üles ainsagi common.json-i.”
Dev J.
Avatud lähtekoodi kaastööline
52
Toetatud lokaadid
100%
Mustache-stiilis ja mitmusekindel
ZIP
Nimeruumi ZIP
Kas oled valmis oma i18nexti rakenduse üle maailma välja andma?
Maksa üks kord • Laadi alla nimeruumi ZIP • Vii välja üle maailma
Proovi LocalePacki