.strings

Traduci file iOS Localizable.strings con l'AI

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

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 "chiave" = "valore";, una per riga, raccolte in una cartella .lproj per ogni lingua. La semplicità è reale: niente nidificazione, niente metadati, niente da configurare — ed è per questo che resta il formato di lavoro delle app iOS, iPadOS e macOS.

Il rovescio della medaglia è 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 fa rumore. Si manifestano come una chiave non tradotta a schermo o come una stringa che ricade in silenzio sulla lingua di base.

.strings

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

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

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

Un punto e virgola mancante invalida il resto del file

Ogni voce termina con un punto e virgola. Dimenticane uno e il parser si arrende da lì in poi: una sola riga sbagliata può lasciare metà della tua app senza traduzione.

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 contenga tutte le chiavi. Le voci mancanti ricadono in silenzio sulla lingua di base, quindi una traduzione a metà sembra finita.

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 iOS .strings

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 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, qualunque aspetto abbia la 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, così una lingua a cui mancano chiavi si vede prima di pubblicare, non dopo.

Inizia gratis

500 chiavi gratis per sempre. Senza carta di credito.