.STRINGS

STRINGS-fil

Apple Strings Localization File
Ställ en fråga
SNABBT SVAR

En .strings-fil är en Apple-lokaliseringsfil som lagrar översatt text för macOS, iOS och andra appar på Apples plattformar. Utvecklare öppnar den i Xcode eller valfri textredigerare. Slutanvändare hittar dessa filer inuti app-paket och behöver inte öppna dem.

Utvecklare: Apple Inc. Kategori: Textfiler MIME: text/plain
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .DOC · .ODT · .DOCX · .GDOC

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 2, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet STRINGS?

En .strings-fil är en textfil som lagrar lokaliserade visningssträngar - varningar, felmeddelanden, knappetiketter och annan UI-text - för macOS- och iOS-applikationer. Många .strings-filer som innehåller olika varnings-, meddelande- och felmeddelanden lagras i app-paketet, organiserade i språkspecifika .lproj-kataloger (till exempel en.lproj/ för engelska eller fr.lproj/ för franska). Operativsystemet väljer rätt .lproj-mapp vid körning för att visa text som är anpassad till användarens språkinställningar.

Det vanligaste filnamnet är Localizable.strings - standardfilen som Xcode letar efter automatiskt. Varje post följer en enkel nyckel-värde-syntax: "key" = "value"; - nycklar och värden är strängar inom citattecken, separerade med = och avslutade med ett semikolon. Kommentarer använder C-stil /* */ eller //-syntax. Källfiler i .strings-format kodas som UTF-8 (rekommenderas sedan Xcode 10) eller historiskt som UTF-16 med en byte-order mark.

En .strings-fil kan öppnas och redigeras av Apple Xcode, MacroMates TextMate, BBEdit, VS Code eller valfri textredigerare. Under en Xcode-kompilering omvandlas källfilerna till ett binärt property list-format inuti app-paketet, så de distribuerade filerna skiljer sig från källtexten.

Apple introducerade .xcstrings (String Catalogs) i Xcode 15 (2023) som ett modernt JSON-baserat alternativ med inbyggt stöd för plural och grammatiska varianter. Formatet .strings stöds fortfarande fullt ut och används i stor utsträckning i macOS, iOS, iPadOS, tvOS och watchOS.

Säkerhet & trygghet

RISK: LOW

.strings-filer är ren text utan exekverbart innehåll. Ingen säkerhetsrisk vid öppning. Vid modifiering av strängar inuti ett tredjeparts app-paket (jailbreak/mod) kan du bryta mot appens licens eller användarvillkor.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNApple Strings Localization Fileäven känd som Apple .strings file, Localizable.strings
UTVECKLAREApple Inc.sedan Mac OS X 10.0 (March 2001); later adopted for iOS (2007)
KATEGORITextfiler
MIME-TYPtext/plain
TYPNyckel-värde-baserad lokaliseringsfil (inspirerad av property-list)

Program som öppnar STRINGS-filer

Windows2 apps
Notepad Öppen källkod Öppna filen; välj Kodning > UTF-8 eller UTF-16 för att matcha filens kodning.
VS Code Öppen källkod Öppna direkt; installera tillägget «Apple Swift Format» eller «Localization Editor» för bättre stöd.
macOS5 apps
TextEdit Inbyggd Öppna som ren text för att läsa/redigera nyckel-värde-par; ingen syntaxmarkering. Ställ in kodningen till UTF-8 när du sparar.
TextMate Öppen källkod Öppna .strings-filen med syntaxmarkering; TextMate har ett paket för Apples lokaliseringsfiler.
Apple Xcode Gratis Öppna .strings-filen i Xcodes redigerare; den visar nyckel-värde-par med syntaxmarkering. Använd Editor > Export Localizations för arbetsflöden i team.
BBEdit Freemium Öppna som text; BBEdit stöder UTF-8- och UTF-16-kodning korrekt.
VS Code Öppen källkod Öppna direkt; installera tillägget «Apple Swift Format» eller «Localization Editor» för bättre stöd.
Linux1 app
VS Code Öppen källkod Öppna direkt; installera tillägget «Apple Swift Format» eller «Localization Editor» för bättre stöd.
Web1 app
Lokalise Betald Ladda upp .strings-filer för samarbete kring översättning; ladda ner uppdaterade lokaliseringar.

Tekniska detaljer

djup specifikation
KodningUTF-8 (rekommenderas, Xcode 10+); UTF-16 LE eller BE med BOM (äldre konvention)
Äldre BOMUTF-16 LE: `FF FE`; UTF-16 BE: `FE FF`; kompilerad binär plist-form börjar med `bplist` (hex 62 70 6C 69 73 74)
Syntax för poster`"key" = "value";` - både nyckel och värde inom citattecken; semikolon krävs som avslutning
Syntax för kommentarerC-stil `/* blockkommentar */` eller `//` radkommentarer
KatalogkonventionFiler placeras i `.lproj`-kataloger namngivna efter språk/region (t.ex. `en.lproj/`, `ja.lproj/`, `fr.lproj/`)
Standardfilnamn`Localizable.strings` - filen som Xcode letar efter som standard för användarsynliga strängar
Kompilerad formXcode konverterar källfilen `.strings` till binär plist under app-kompileringen; distribuerade app-paket innehåller binär text, inte källtext
Plural-/genusreglerEn tillhörande `.stringsdict`-fil (XML plist) i samma `.lproj` hanterar pluralformer och grammatiska varianter
Efterföljande format`.xcstrings` (String Catalogs, JSON-baserad, Xcode 15 / 2023) är den moderna ersättaren för nya projekt
MIME-typ`text/plain` för källform; kompilerad binär form är `application/octet-stream`
PlattformsomfångmacOS, iOS, iPadOS, tvOS, watchOS och visionOS
Byggverktyg`genstrings` extraherar strängliteraler från källkod till `.strings`-filer; `ibtool` kompilerar dem till binär plist i app-paketet
SläpptMac OS X 10.0 (March 2001); later adopted for iOS (2007)
Senaste versionStrings files remain current; Apple introduced .xcstrings (String Catalogs) in Xcode 15 / 2023 as a modern alternative
Specifikationdeveloper.apple.com

STRINGS-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med STRINGS-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om STRINGS-filer.

Vanliga frågor

Vad är en .strings-fil på Mac?
Det är en Apple-lokaliseringsfil som används i macOS- och iOS-appar. Den innehåller översatta textsträngar i nyckel=värde-format, en fil per språk per app.
Hur redigerar jag en .strings-fil?
Öppna den i valfri textredigerare (TextEdit, VS Code, Notepad++). Det är ren text: varje rad är „nyckel” = „värde”; - redigera värdet på höger sida.
Vilken kodning använder en .strings-fil?
Moderna filer använder UTF-8 (Apples rekommendation sedan Xcode 10). Äldre filer kan vara UTF-16 LE eller BE med en BOM. Kontrollera din redigerares kodningsinställning när du öppnar den.
Vad ersatte .strings-filer?
.xcstrings (String Catalogs), som introducerades i Xcode 15 (2023), är den moderna ersättaren. Den samlar alla lokaliseringar i en enda JSON-fil med bättre verktyg. Äldre .strings-filer stöds fortfarande fullt ut.
Hur lägger jag till ett nytt språk i en iOS-app med .strings?
I Xcode lägger du till en lokalisering i projektinställningarna, varpå Xcode skapar en ny .lproj-katalog med en kopia av dina .strings-filer som ska översättas.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö