.arb

Traduci file Flutter ARB con l'AI

Importa i tuoi file ARB di Flutter, lascia che l'AI li traduca con il tuo glossario e il tuo contesto, revisiona ogni stringa ed esporta file ARB pronti all'uso.

Il formato di localizzazione delle app Flutter (flutter_localizations, intl).

Cosa contiene davvero un file Flutter ARB

ARB — Application Resource Bundle — è JSON con una convenzione: ogni voce traducibile può essere accompagnata da una voce sorella con prefisso @ che la descrive, con la descrizione e i tipi di segnaposto che flutter gen-l10n usa per generare accessori Dart tipizzati.

Quei metadati sono la cosa più preziosa nel file e la prima che uno strumento generico distrugge. Traduci le descrizioni, o eliminale, e la generazione del codice o fallisce o produce accessori con tipi di argomenti sbagliati — un errore di compilazione nel migliore dei casi, un output errato nel peggiore.

.arb

{
    "@@locale": "en",
    "welcomeTitle": "Welcome back!",
    "saveButton": "Save changes"
}

Cosa va storto quando i file Flutter ARB vengono tradotti male

Sono i problemi che arrivano in produzione, perché nessuno sembra un errore finché non lo diventa.

I metadati @ vengono tradotti

Le voci che iniziano con @ descrivono le stringhe per il generatore di codice: non sono testo visibile all'utente. Tradurle corrompe il Dart generato.

@@locale viene lasciato come en

Il marcatore di lingua dice a Flutter che lingua contiene il file. Se resta invariato in un file tradotto, l'app carica i testi italiani come se fossero inglesi.

La sintassi dei plurali ICU viene riscritta

Le espressioni plural e select sono codice dentro la stringa. Graffe riformattate o una parola chiave tradotta impediscono a gen-l10n di analizzare la voce.

I nomi dei segnaposto cambiano

I segnaposto vengono abbinati per nome ai metadati. Rinominane uno nella traduzione e il metodo generato non compila più.

Come lo gestisce GetTranslated

Rilevamento automatico del formato al caricamento: nessuna configurazione necessaria.
Traduzioni AI guidate dal tuo glossario, tono di voce e contesto del progetto.
Ogni suggerimento dell'AI viene contrassegnato per la revisione umana prima della pubblicazione.
Esporta nello stesso formato che hai importato, pronto per la tua prossima release.
1

Importa il tuo file Flutter ARB

2

L'AI traduce con il tuo glossario

3

Revisiona e approva ogni stringa

4

Esporta e pubblica

Vuoi vederlo prima sul tuo file?

Incolla un file Flutter ARB nello strumento gratuito e ottieni subito la versione tradotta — senza account, senza email.

Apri il traduttore gratuito Flutter ARB

Domande frequenti

I metadati @ vengono conservati?

Sì. Le voci di metadati vengono riconosciute come descrittive e non traducibili, e sono esportate invariate accanto ai valori tradotti.

Cosa succede a @@locale?

Ogni file esportato porta il codice della lingua che contiene, quindi i file sono pronti per app_{code}.arb senza modifiche a mano.

I plurali ICU sono supportati?

I segnaposto semplici vengono gestiti automaticamente. Le espressioni plural e select complesse vengono importate intatte e segnalate per la revisione, perché meritano un occhio umano in ogni lingua.

Inizia gratis

500 chiavi gratis per sempre. Senza carta di credito.