Localizare AI pentru aplicații i18next
Încărcați fișierele JSON de namespace, alegeți limbile țintă, plătiți o singură dată și descărcați un ZIP locales gata de utilizare.
Cum funcționează
Trei pași simpli pentru a localiza proiectul dvs. i18next. Traducerile rulează după plată — punem joburile în coadă și generăm fișierele de namespace în câteva minute.
Încărcați fișierele de namespace
Adăugați namespace-urile JSON (de ex. locales/en/common.json). Detectăm automat structura i18next și cheile de plural.
Selectează limbile
Alege din 52 de limbi. Vezi prețuri transparente în funcție de dimensiunea și complexitatea fișierului înainte să plătești.
Descarcă
Plătești o singură dată prin Stripe. Îți returnăm un ZIP care oglindește locales/{lang}/, cu placeholder-ele cu acolade duble și cheile _one/_other păstrate.
Estimator de prețuri transparent
Vezi exact cât vei plăti înainte de încărcare. Oferta finală este calculată după încărcare, în funcție de complexitatea fișierului și de limbile selectate.
1. Încarcă fișierul
Trage fișierul JSON aici
sau fă clic pentru a răsfoi
JSON de namespace i18next (locales/**). Max. 500KB.
2. Selectează limbile
3 din 52 limbi selectate
3. Estimarea ta
Prețul final este calculat după încărcarea fișierului pe pagina de finalizare a comenzii
Plată unică • Fără abonament
Creat pentru dezvoltatorii i18next
Conceput special pentru namespace-urile JSON i18next, placeholder-ele cu acolade duble și cheile de plural—nu un instrument de traducere generic.
Suport pentru namespace-uri
Păstrează common.json, auth.json și namespace-urile imbricate aliniate în fiecare limbă țintă din ZIP-ul tău.
Siguranță pentru {{placeholder}}
Păstrează exact token-urile de interpolare i18next precum {{name}} și {{count}}—fără șiruri stricate după traducere.
Gestionarea cheilor de plural (_one/_other)
Gestionează împărțirile de plural în stil i18next, precum key_one și key_other, astfel încât gramatica să rămână corectă pentru fiecare limbă.
Output gata de folosit (ZIP cu namespace-uri)
Descarcă un arbore locales/ gata pentru i18next.init() sau react-i18next—aceleași căi, valori traduse.
Traducere în paralel
Toate limbile sunt traduse simultan. Majoritatea sarcinilor se finalizează în mai puțin de 5 minute.
Plată unică
Fără abonamente, fără taxe lunare. Plătești o singură dată per sarcină, descarci pentru totdeauna.
Cum se leagă între ele JSON-ul i18next
Proiectele i18next își împart adesea șirurile pe namespace-uri sub locales/{lang}/. LocalePack generează aceeași structură pentru fiecare limbă pe care o alegi.
Structura folderului locales/
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
Utilizare i18next.t()
// 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 de runtime
t()
Fișier de configurare
i18next.init()
Substituenți
{{variable}}
Forme de plural
_one/_other
De ce să nu folosești pur și simplu instrumente generice?
Instrumentele de traducere de uz general strică adesea namespace-urile i18next, placeholder-ele cu acolade duble și convențiile de plural _one/_other.
LocalePack | Traducere manuală | TMS generic | |
|---|---|---|---|
| Timp de configurare | 2 minute | Ore per limbă | 30+ minute |
| Transparența costurilor | |||
| Suport pentru JSON cu namespace | |||
| Siguranță pentru {{placeholder}} și plural | |||
| Viteză (52 de limbi) | < 5 min | Săptămâni | Ore |
| Cel mai potrivit pentru | Aplicații i18next și React | Proiecte mici | CMS enterprise |
De încredere pentru dezvoltatorii i18next
“Folderul nostru locales/en a ajuns la 12 limbi într-o singură după-amiază. {{variables}} și cheile de plural au revenit intacte.”
Alex R.
Dezvoltator full-stack, aplicație SaaS
“În sfârșit, un pipeline care respectă namespace-urile. ZIP-ul se pune direct în repo-ul nostru—fără îmbinare manuală.”
Lisa M.
Inginer frontend
“Prețurile transparente m-au convins. Am văzut estimarea înainte să încarc măcar un singur common.json.”
Dev J.
Contributor open source
52
Locale-uri acceptate
100%
Stil Mustache și sigur pentru plural
ZIP
ZIP cu namespace-uri
Ești gata să lansezi aplicația ta i18next la nivel global?
Plătești o singură dată • Descarci ZIP-ul cu namespace-uri • Lansezi global
Încearcă LocalePack