.STRINGS

Fichier STRINGS

Apple Strings Localization File
Poser une question
RÉPONSE RAPIDE

Un fichier .strings est un fichier de localisation Apple qui stocke le texte traduit pour les applications macOS, iOS et autres plateformes Apple. Les développeurs l'ouvrent dans Xcode ou n'importe quel éditeur de texte. Les utilisateurs finaux trouvent ces fichiers à l'intérieur des paquets d'applications et n'ont pas besoin de les ouvrir.

Développeur : Apple Inc. Catégorie : Fichiers texte MIME: text/plain
S'OUVRE SUR Windows macOS Linux Web
Lié : .DOC · .ODT · .DOCX · .GDOC

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 2, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier STRINGS ?

Un fichier .strings est un fichier texte qui stocke des chaînes d'affichage localisées - alertes, messages d'erreur, libellés de boutons et autres textes de l'interface utilisateur - pour les applications macOS et iOS. De nombreux fichiers .strings contenant divers messages d'alerte, de notification et d'erreur sont stockés dans le paquet de l'application (app bundle), organisés dans des répertoires .lproj spécifiques à la langue (par exemple, en.lproj/ pour l'anglais ou fr.lproj/ pour le français). Le système d'exploitation sélectionne le bon dossier .lproj au moment de l'exécution pour afficher le texte approprié à la langue locale.

Le nom de fichier le plus courant est Localizable.strings - le fichier par défaut que Xcode recherche automatiquement. Chaque entrée suit une syntaxe clé-valeur simple : "clé" = "valeur"; - les clés et les valeurs sont des chaînes entre guillemets, séparées par = et terminées par un point-virgule. Les commentaires utilisent la syntaxe de style C /* */ ou //. Les fichiers .strings sources sont encodés en UTF-8 (préféré depuis Xcode 10) ou historiquement en UTF-16 avec une marque d'ordre des octets (BOM).

Un fichier .strings peut être ouvert et édité par Apple Xcode, MacroMates TextMate, BBEdit, VS Code ou n'importe quel éditeur de texte brut. Lors de la compilation dans Xcode, les fichiers .strings sources sont compilés au format de liste de propriétés binaire (binary property list) à l'intérieur du paquet de l'application, de sorte que les fichiers déployés diffèrent du texte source.

Apple a introduit .xcstrings (Catalogues de chaînes) dans Xcode 15 (2023) comme une alternative moderne basée sur le JSON avec une prise en charge intégrée des pluriels et des variantes grammaticales. Le format .strings reste entièrement pris en charge et largement utilisé sur macOS, iOS, iPadOS, tvOS et watchOS.

Sécurité et sûreté

RISQUE : LOW

Les fichiers .strings sont du texte brut sans contenu exécutable. Aucun risque de sécurité lors de leur ouverture. Lors de la modification de chaînes à l'intérieur d'un paquet d'application tiers (jailbreak/mod), vous pouvez enfreindre la licence ou les conditions d'utilisation de l'application.

Détails du format

en bref
NOM COMPLETApple Strings Localization Filealias Apple .strings file, Localizable.strings
DÉVELOPPEURApple Inc.depuis Mac OS X 10.0 (March 2001); later adopted for iOS (2007)
CATÉGORIEFichiers texte
TYPE MIMEtext/plain
TYPEFichier texte de localisation clé-valeur (inspiré des listes de propriétés)

Programmes qui ouvrent les fichiers STRINGS

Windows2 apps
Notepad Open-source Ouvrez le fichier ; choisissez Encodage > UTF-8 ou UTF-16 pour correspondre à l'encodage du fichier.
VS Code Open-source Ouvrez directement ; installez l'extension « Apple Swift Format » ou « Localization Editor » pour une meilleure prise en charge.
macOS5 apps
TextEdit Intégré Ouvrez en tant que texte brut pour lire/éditer les paires clé-valeur ; pas de coloration syntaxique. Réglez l'encodage sur UTF-8 lors de l'enregistrement.
TextMate Open-source Ouvrez le fichier .strings avec coloration syntaxique ; TextMate dispose d'un paquet (bundle) pour les fichiers de localisation Apple.
Apple Xcode Gratuit Ouvrez le fichier .strings dans l'éditeur de Xcode ; il affiche les paires clé-valeur avec coloration syntaxique. Utilisez « Editor > Export Localizations » pour les flux de travail en équipe.
BBEdit Freemium Ouvrez en tant que texte ; BBEdit prend correctement en charge les encodages UTF-8 et UTF-16.
VS Code Open-source Ouvrez directement ; installez l'extension « Apple Swift Format » ou « Localization Editor » pour une meilleure prise en charge.
Linux1 app
VS Code Open-source Ouvrez directement ; installez l'extension « Apple Swift Format » ou « Localization Editor » pour une meilleure prise en charge.
Web1 app
Lokalise Payant Téléchargez les fichiers .strings pour une traduction collaborative ; téléchargez ensuite les localisations mises à jour.

Détails techniques

spécifications approfondies
EncodageUTF-8 (préféré, Xcode 10+) ; UTF-16 LE ou BE avec BOM (convention héritée)
BOM héritéUTF-16 LE : `FF FE` ; UTF-16 BE : `FE FF` ; la forme plist binaire compilée commence par `bplist` (hex 62 70 6C 69 73 74)
Syntaxe d'entrée`"clé" = "valeur";` - la clé et la valeur sont entre guillemets doubles ; le point-virgule de fin est obligatoire
Syntaxe des commentairesStyle C `/* commentaire de bloc */` ou commentaires de ligne `//`
Convention de répertoireFichiers placés dans des répertoires `.lproj` nommés par paramètre régional (ex: `en.lproj/`, `ja.lproj/`, `fr.lproj/`)
Nom de fichier par défaut`Localizable.strings` - le fichier dans lequel Xcode recherche les chaînes visibles par l'utilisateur par défaut
Forme compiléeXcode convertit les fichiers `.strings` sources en plist binaire lors de la compilation de l'application ; les paquets d'applications déployés contiennent du binaire, pas du texte source
Règles de pluriel/genreUn fichier `.stringsdict` associé (XML plist) dans le même répertoire `.lproj` gère les formes plurielles et les variantes grammaticales
Format successeur`.xcstrings` (Catalogues de chaînes, basé sur JSON, Xcode 15 / 2023) est le remplaçant moderne pour les nouveaux projets
Type MIME`text/plain` pour la forme source ; la forme binaire compilée est `application/octet-stream`
Portée de la plateformemacOS, iOS, iPadOS, tvOS, watchOS et visionOS
Outils de compilation`genstrings` extrait les chaînes littérales du code source vers des fichiers `.strings` ; `ibtool` les compile en plist binaire dans le paquet de l'application
PubliéMac OS X 10.0 (March 2001); later adopted for iOS (2007)
Dernière versionStrings files remain current; Apple introduced .xcstrings (String Catalogs) in Xcode 15 / 2023 as a modern alternative
Spécificationdeveloper.apple.com

Conversions STRINGS

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers STRINGS. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers STRINGS.

Foire aux questions

Qu'est-ce qu'un fichier .strings sur Mac ?
Il s'agit d'un fichier de localisation Apple utilisé dans les applications macOS et iOS. Il contient des chaînes de texte traduites au format clé=valeur, à raison d'un fichier par langue et par application.
Comment éditer un fichier .strings ?
Ouvrez-le dans n'importe quel éditeur de texte (TextEdit, VS Code, Notepad++). C'est du texte brut : chaque ligne est « "clé" = "valeur"; » - modifiez la valeur sur le côté droit.
Quel encodage un fichier .strings utilise-t-il ?
Les fichiers modernes utilisent l'UTF-8 (recommandation d'Apple depuis Xcode 10). Les fichiers plus anciens peuvent être en UTF-16 LE ou BE avec un BOM. Vérifiez le paramètre d'encodage de votre éditeur lors de l'ouverture.
Par quoi les fichiers .strings ont-ils été remplacés ?
Le format .xcstrings (Catalogues de chaînes), introduit dans Xcode 15 (2023), est le remplaçant moderne. Il regroupe toutes les localisations dans un seul fichier JSON avec de meilleurs outils. Les fichiers .strings hérités restent entièrement pris en charge.
Comment ajouter une nouvelle langue à une application iOS en utilisant .strings ?
Dans Xcode, ajoutez une localisation dans les paramètres du projet, puis Xcode créera un nouveau répertoire .lproj avec une copie de vos fichiers .strings à traduire.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Extensions liées

.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)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z