Localizzazione AI per app i18next
Carica i file JSON dei tuoi namespace, scegli le lingue di destinazione, paga una volta e scarica uno ZIP locales pronto all’uso.
Come funziona
Tre semplici passaggi per localizzare il tuo progetto i18next. Le traduzioni partono dopo il pagamento: mettiamo in coda i job e generiamo i file dei namespace in pochi minuti.
Carica i file dei namespace
Trascina i tuoi namespace JSON (ad es. locales/en/common.json). Rileviamo automaticamente la struttura i18next e le chiavi di plurale.
Seleziona le lingue
Scegli tra 52 lingue. Visualizza prezzi trasparenti in base alla dimensione e alla complessità del file prima di pagare.
Scarica
Paga una sola volta tramite Stripe. Restituiamo un file ZIP che rispecchia locales/{lang}/ con i placeholder a doppie parentesi graffe e le chiavi _one/_other preservati.
Stimatore di prezzi trasparente
Scopri esattamente quanto pagherai prima di caricare. Il preventivo finale viene calcolato dopo il caricamento in base alla complessità del file e alle lingue selezionate.
1. Carica il file
Trascina qui il file JSON
oppure clicca per sfogliare
JSON namespace i18next (locales/**). Max 500KB.
2. Seleziona le lingue
3 di 52 lingue selezionate
3. La tua stima
Prezzo finale calcolato dopo il caricamento del file nella pagina di pagamento
Pagamento una tantum • Nessun abbonamento
Creato per sviluppatori i18next
Progettato appositamente per namespace JSON i18next, placeholder a doppie parentesi graffe e chiavi plurali—non un generico strumento di traduzione.
Supporto namespace
Mantiene common.json, auth.json e i namespace annidati allineati in ogni locale di destinazione nel tuo ZIP.
Sicurezza di {{placeholder}}
Preserva esattamente i token di interpolazione i18next come {{name}} e {{count}}—nessuna stringa rotta dopo la traduzione.
Gestione delle chiavi plurali (_one/_other)
Gestisce le suddivisioni plurali in stile i18next come key_one e key_other, così la grammatica resta corretta per ogni lingua.
Output pronto (ZIP dei namespace)
Scarica un albero locales/ pronto per i18next.init() o react-i18next—stessi percorsi, valori tradotti.
Traduzione in parallelo
Tutte le lingue vengono tradotte contemporaneamente. La maggior parte dei lavori si completa in meno di 5 minuti.
Pagamento una tantum
Niente abbonamenti, niente costi mensili. Paga una volta per lavoro, scarica per sempre.
Come si incastra il JSON di i18next
I progetti i18next spesso dividono le stringhe per namespace sotto locales/{lang}/. LocalePack genera la stessa struttura per ogni lingua che scegli.
Struttura della cartella locales/
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
Utilizzo di 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 runtime
t()
File di configurazione
i18next.init()
Placeholder
{{variable}}
Plurali
_one/_other
Perché non usare semplicemente strumenti generici?
Gli strumenti di traduzione generici spesso rovinano i namespace di i18next, i placeholder con doppie parentesi graffe e le convenzioni di plurale _one/_other.
LocalePack | Traduzione manuale | TMS generico | |
|---|---|---|---|
| Tempo di configurazione | 2 minuti | Ore per lingua | 30+ minuti |
| Trasparenza dei costi | |||
| Supporto JSON per namespace | |||
| Sicurezza di {{placeholder}} e dei plurali | |||
| Velocità (52 lingue) | < 5 min | Settimane | Ore |
| Ideale per | App i18next e React | Piccoli progetti | CMS enterprise |
Scelto dagli sviluppatori i18next
“La nostra cartella locales/en è passata a 12 lingue in un pomeriggio. {{variables}} e le chiavi di plurale sono tornate intatte.”
Alex R.
Sviluppatore full-stack, app SaaS
“Finalmente una pipeline che rispetta i namespace. Lo ZIP finisce direttamente nel nostro repo—senza merge manuali.”
Lisa M.
Ingegnere frontend
“La trasparenza dei prezzi mi ha convinto. Ho visto la stima prima di caricare anche solo un common.json.”
Dev J.
Collaboratore open source
52
Impostazioni locali supportate
100%
Stile Mustache e sicuro per i plurali
ZIP
ZIP dei namespace
Pronto a distribuire la tua app i18next a livello globale?
Paga una volta • Scarica lo ZIP dei namespace • Distribuisci a livello globale
Prova LocalePack