LocalePack
ChromeFirefoxEdgeOperaSafariScheda CWS
Vue.jsReact
Next.jsi18nextReact Native
Guide per sviluppatoriCasi di successo
Progettato appositamente per i18next

Localizzazione AI per app i18next

Carica i file JSON dei namespace, scegli le lingue di destinazione, paga una volta e scarica un ZIP locales pronto all'uso.

{{placeholder}} e compatibile con i plurali
Namespace multipli
Prezzi trasparenti
locales/en/common.json
Sorgente (inglese)
{
  "HomePage": {
    "title": "Welcome",
    "cta": "Get Started",
    "items": "{count, plural,
      one {# item}
      other {# items}}"
  }
}
Tedesco (output)
{
  "HomePage": {
    "title": "Willkommen",
    "cta": "Loslegen",
    "items": "{count, plural,
      one {# Artikel}
      other {# Artikel}}"
  }
}
52 lingue

Come funziona

Tre semplici passaggi per localizzare il tuo progetto i18next. Le traduzioni partono dopo il pagamento: mettiamo i job in coda e generiamo i file dei namespace in pochi minuti.

01

Carica i file dei namespace

Trascina i tuoi namespace JSON (ad es. locales/en/common.json). Rileviamo automaticamente la struttura i18next e le chiavi dei plurali.

02

Seleziona le lingue

Scegli tra 52 lingue. Prima di pagare, vedi un prezzo trasparente basato sulla dimensione e sulla complessità del tuo file.

03

Scarica

Paga una sola volta tramite Stripe. Restituiamo uno ZIP che rispecchia locales/{lang}/ con i placeholder a doppie parentesi graffe e le chiavi _one/_other preservate.

Demo prezzi in tempo reale

Stimatore di prezzi trasparente

Vedi esattamente quanto pagherai prima di caricare. Il preventivo finale viene calcolato dopo il caricamento in base alla complessità dei file e alle lingue selezionate.

1. Carica file

Trascina qui il file JSON

oppure fai clic per sfogliare

JSON namespace i18next (locales/**). Max 500KB.

2. Seleziona lingue

|

3 di 52 lingue selezionate

3. Il tuo preventivo

Lingue selezionate3

Prezzo finale calcolato dopo il caricamento del file nella pagina di checkout

Pagamento una tantum • Nessun abbonamento

Pensato per sviluppatori i18next

Progettato appositamente per namespace JSON i18next, placeholder a doppie parentesi graffe e chiavi plurali—non uno strumento di traduzione generico.

Supporto per 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}}—niente stringhe rotte 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. Paghi una volta per lavoro, scarichi 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)

Uso 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 rompono i namespace i18next, i placeholder a doppie parentesi graffe e le convenzioni plurali _one/_other.

LocalePack
Traduzione manuale
TMS generico
Tempo di configurazione2 minutiOre per lingua30+ minuti
Trasparenza dei costi
Supporto JSON per namespace
{{placeholder}} e sicurezza dei plurali
Velocità (52 lingue)< 5 minSettimaneOre
Ideale perApp i18next e ReactPiccoli progettiCMS enterprise

Casi di successo

Progetti reali che hanno usato LocalePack per raggiungere un pubblico globale in fino a 52 lingue.

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.

Visualizza tutti i casi di successo

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.

Contributor open source

52

Località supportate

100%

Stile mustache e sicuro per i plurali

ZIP

ZIP dei namespace

Domande frequenti

Tutto quello che devi sapere su LocalePack per i18next.

Disponibile anche per estensioni del browser:

ChromeFirefoxEdgeOperaSafari

Pronto a distribuire la tua app i18next a livello globale?

Paga una volta • Scarica lo ZIP dei namespace • Distribuisci globalmente

Prova LocalePack
LocalePack
GuidePrivacyTerminiSupporto

© 2025 LocalePack. Tutti i diritti riservati.

Questo progetto è stato tradotto con LocalePack logoLocalePack