LocalePack
ChromeFirefoxEdgeOperaSafariScheda CWS
Next.jsi18nextVue.js
Guide
Progettato appositamente per i18next

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.

{{placeholder}} e plurali sicuri
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 in coda i job 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 di plurale.

02

Seleziona le lingue

Scegli tra 52 lingue. Visualizza prezzi trasparenti in base alla dimensione e alla complessità del file prima di pagare.

03

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.

Demo prezzi in tempo reale

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

Lingue selezionate3

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 configurazione2 minutiOre per lingua30+ minuti
Trasparenza dei costi
Supporto JSON per namespace
Sicurezza di {{placeholder}} e dei plurali
Velocità (52 lingue)< 5 minSettimaneOre
Ideale perApp i18next e ReactPiccoli progettiCMS 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

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 a livello globale

Prova LocalePack
LocalePack
GuidePrivacyTerminiSupporto

© 2025 LocalePack. Tutti i diritti riservati.

This project was translated with LocalePack logoLocalePack