.STRINGS

File STRINGS

Apple Strings Localization File
Fai una domanda
RISPOSTA RAPIDA

Un file .strings è un file di localizzazione Apple che memorizza il testo tradotto per le app di macOS, iOS e altre piattaforme Apple. Gli sviluppatori lo aprono in Xcode o in qualsiasi editor di testo. Gli utenti finali trovano questi file all'interno dei pacchetti delle app e non hanno bisogno di aprirli.

Sviluppatore: Apple Inc. Categoria: File di testo MIME: text/plain
SI APRE SU Windows macOS Linux Web
Correlati: .DOC · .ODT · .DOCX · .GDOC

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 2, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file STRINGS?

Un file .strings è un file di testo che memorizza stringhe di visualizzazione localizzate - avvisi, messaggi di errore, etichette di pulsanti e altro testo dell'interfaccia utente - per applicazioni macOS e iOS. Molti file .strings contenenti vari messaggi di avviso, notifica ed errore sono memorizzati all'interno del bundle dell'app, organizzati in directory .lproj specifiche per lingua (ad esempio, en.lproj/ per l'inglese o fr.lproj/ per il francese). Il sistema operativo seleziona la cartella .lproj corretta al runtime per visualizzare il testo appropriato alla lingua locale.

Il nome file più comune è Localizable.strings - il file predefinito che Xcode cerca automaticamente. Ogni voce segue una semplice sintassi chiave-valore: "chiave" = "valore"; - chiavi e valori sono stringhe tra virgolette, separate da = e terminate con un punto e virgola. I commenti utilizzano la sintassi in stile C /* */ o //. I file .strings sorgente sono codificati come UTF-8 (preferito da Xcode 10) o storicamente come UTF-16 con un byte-order mark.

Un file .strings può essere aperto e modificato da Apple Xcode, MacroMates TextMate, BBEdit, VS Code o qualsiasi editor di testo semplice. Durante una compilazione Xcode, i file .strings sorgente vengono compilati nel formato binary property list all'interno del bundle dell'app, quindi i file distribuiti differiscono dal testo sorgente.

Apple ha introdotto .xcstrings (String Catalogs) in Xcode 15 (2023) come alternativa moderna basata su JSON con supporto integrato per plurali e varianti grammaticali. Il formato .strings rimane pienamente supportato e ampiamente utilizzato su macOS, iOS, iPadOS, tvOS e watchOS.

Sicurezza e incolumità

RISCHIO: LOW

I file .strings sono testo semplice senza contenuto eseguibile. Nessun rischio per la sicurezza nell'aprirli. Quando si modificano le stringhe all'interno di un bundle di app di terze parti (jailbreak/mod), si potrebbe violare la licenza o i termini di servizio dell'app.

Dettagli del formato

in sintesi
NOME COMPLETOApple Strings Localization Fileanche noto come Apple .strings file, Localizable.strings
SVILUPPATOREApple Inc.dal Mac OS X 10.0 (March 2001); later adopted for iOS (2007)
CATEGORIAFile di testo
TIPO MIMEtext/plain
TIPOFile di testo per localizzazione chiave-valore (ispirato a property-list)

Programmi che aprono file STRINGS

Windows2 apps
Notepad Open-source Apri il file; scegli Codifica > UTF-8 o UTF-16 per corrispondere alla codifica del file.
VS Code Open-source Apri direttamente; installa l'estensione «Apple Swift Format» o «Localization Editor» per un supporto migliore.
macOS5 apps
TextEdit Integrato Apri come testo semplice per leggere/modificare le coppie chiave-valore; nessuna evidenziazione della sintassi. Imposta la codifica su UTF-8 durante il salvataggio.
TextMate Open-source Apri il file .strings con evidenziazione della sintassi; TextMate ha un bundle per i file di localizzazione Apple.
Apple Xcode Gratuito Apri il file .strings nell'editor di Xcode; visualizza le coppie chiave-valore con evidenziazione della sintassi. Usa Editor > Export Localizations per i flussi di lavoro del team.
BBEdit Freemium Apri come testo; BBEdit supporta correttamente le codifiche UTF-8 e UTF-16.
VS Code Open-source Apri direttamente; installa l'estensione «Apple Swift Format» o «Localization Editor» per un supporto migliore.
Linux1 app
VS Code Open-source Apri direttamente; installa l'estensione «Apple Swift Format» o «Localization Editor» per un supporto migliore.
Web1 app
Lokalise A pagamento Carica i file .strings per la traduzione collaborativa; scarica le localizzazioni aggiornate.

Dettagli tecnici

specifiche approfondite
CodificaUTF-8 (preferita, Xcode 10+); UTF-16 LE o BE con BOM (convenzione legacy)
BOM legacyUTF-16 LE: `FF FE`; UTF-16 BE: `FE FF`; la forma plist binaria compilata inizia con `bplist` (hex 62 70 6C 69 73 74)
Sintassi delle voci`"chiave" = "valore";` - sia chiave che valore tra virgolette doppie; terminatore punto e virgola richiesto
Sintassi dei commentiStile C `/* commento a blocco */` o commenti di riga `//`
Convenzione directoryFile posizionati in directory `.lproj` nominate in base alla lingua (es. `en.lproj/`, `ja.lproj/`, `fr.lproj/`)
Nome file predefinito`Localizable.strings` - il file in cui Xcode cerca le stringhe visibili all'utente per impostazione predefinita
Forma compilataXcode converte i `.strings` sorgente in plist binari durante la compilazione dell'app; i bundle delle app distribuite contengono binari, non testo sorgente
Regole per plurali/genereUn file `.stringsdict` associato (XML plist) nella stessa cartella `.lproj` gestisce le forme plurali e le varianti grammaticali
Formato successore`.xcstrings` (String Catalogs, basato su JSON, Xcode 15 / 2023) è il sostituto moderno per i nuovi progetti
Tipo MIME`text/plain` per la forma sorgente; la forma binaria compilata è `application/octet-stream`
Ambito piattaformamacOS, iOS, iPadOS, tvOS, watchOS e visionOS
Strumenti di compilazione`genstrings` estrae i letterali stringa dal codice sorgente nei file `.strings`; `ibtool` li compila in plist binari nel bundle dell'app
RilasciatoMac OS X 10.0 (March 2001); later adopted for iOS (2007)
Ultima versioneStrings files remain current; Apple introduced .xcstrings (String Catalogs) in Xcode 15 / 2023 as a modern alternative
Specificadeveloper.apple.com

Conversioni STRINGS

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file STRINGS. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file STRINGS.

Domande frequenti

Cos'è un file .strings su Mac?
È un file di localizzazione Apple utilizzato nelle app macOS e iOS. Contiene stringhe di testo tradotte nel formato chiave=valore, un file per lingua per ogni app.
Come si modifica un file .strings?
Aprilo in qualsiasi editor di testo (TextEdit, VS Code, Notepad++). È testo semplice: ogni riga è «"chiave" = "valore";» - modifica il valore sul lato destro.
Quale codifica utilizza un file .strings?
I file moderni utilizzano UTF-8 (raccomandazione di Apple da Xcode 10). I file più vecchi potrebbero essere UTF-16 LE o BE con un BOM. Controlla l'impostazione della codifica del tuo editor all'apertura.
Cosa ha sostituito i file .strings?
.xcstrings (String Catalogs), introdotto in Xcode 15 (2023), è il sostituto moderno. Consolida tutte le localizzazioni in un unico file JSON con strumenti migliori. I file .strings legacy rimangono pienamente supportati.
Come aggiungo una nuova lingua a un'app iOS usando .strings?
In Xcode, aggiungi una localizzazione nelle impostazioni del progetto, quindi Xcode crea una nuova directory .lproj con una copia dei tuoi file .strings da tradurre.

Riferimenti

1Apple Developer - String Resourcesdeveloper.apple.com
2Apple Developer - Maintaining Your Own Strings Filesdeveloper.apple.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.CRDOWNLOADChrome Partial Download File
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.SWFSmall Web Format (Shockwave Flash)
10.DAVDVR365 / Dahua DVR Video File (DHAV stream)

Estensioni correlate

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z