.strings

Traduci file iOS Localizable.strings con l'IA

Importa i tuoi file .strings di iOS e macOS, lascia che l'IA li traduca con il tuo glossario e il contesto, revisiona ogni stringa ed esporta file pronti per la distribuzione.

Il formato di localizzazione classico per app iOS, iPadOS e macOS.

Cosa contiene davvero un file iOS .strings

Localizable.strings è un elenco piatto di coppie "Chiavi" = "valore";, una per riga, racchiuse in una cartella .lproj per lingua. La semplicità è genuina: non ci sono nidificazioni, metadati o configurazioni — ed è per questo che rimane il formato di lavoro per app iOS, iPadOS e macOS.

Il problema è che il formato non ha modo di dirti quando qualcosa non va. Un punto e virgola mancante, una virgoletta fuori posto, una Chiave che esiste in inglese ma non in tedesco: nessuno di questi errori viene segnalato. Si manifestano come una Chiave non tradotta a schermo o come una stringa che torna silenziosamente alla lingua base.

.strings

"welcome_title" = "Welcome back!";
"save_button" = "Save changes";

Cosa va storto quando i file iOS .strings vengono tradotti male

Questi sono i fallimenti che raggiungono la produzione, perché nessuno sembra un errore finché non lo è.

Un punto e virgola mancante invalida il resto del file

Ogni voce termina con un punto e virgola. Ne manca uno e il parser si arrende da quel punto in poi, quindi una singola riga errata può lasciare metà della tua app non tradotta.

Gli specificatori di formato vengono spostati o persi

%@ e %ld vengono riempiti al runtime. Una traduzione che li riordina senza usare le forme posizionali causa un crash, e lo fa solo in quella lingua.

Le Chiavi vengono tradotte insieme ai valori

Quando le Chiavi sono frasi leggibili in inglese — una convenzione comune — uno strumento naif non riesce a distinguere Chiave da valore e traduce entrambi.

I file perdono la sincronizzazione tra le lingue

Niente impone che ogni .lproj abbia tutte le Chiavi. Le voci mancanti tornano indietro silenziosamente, quindi una traduzione a metà sembra finita.

Come 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 revisione umana prima della spedizione.
Esporta nello stesso formato di importazione, pronto per il prossimo rilascio.
1

Importa il tuo file iOS .strings

2

L'AI traduce con il tuo glossario

3

Revisiona ed approva ogni stringa

4

Esporta e spedisci

Vuoi vederlo prima sul tuo file?

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

Apri il traduttore gratuito iOS .strings

Domande frequenti

Le Chiavi vengono lasciate intatte?

Sì. Viene tradotto solo il valore a destra del segno di uguale, indipendentemente dall'aspetto della Chiave.

Funziona con .stringsdict?

I file .strings piani sono completamente supportati. Le regole di plurali in .stringsdict richiedono un trattamento dedicato e sono meglio gestite separatamente, non tramite la stessa importazione.

Come faccio a sapere che una lingua è completa?

Ogni progetto mostra l'avanzamento per lingua, quindi un locale con Chiavi mancanti è visibile prima che tu distribuisca, non dopo.

Inizia gratis

500 Chiavi gratis per sempre. Nessuna carta di credito.