.STRINGS

Plik STRINGS

Apple Strings Localization File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .strings to plik lokalizacji Apple, który przechowuje przetłumaczony tekst dla aplikacji na systemy macOS, iOS i inne platformy Apple. Programiści otwierają go w Xcode lub dowolnym edytorze tekstu. Użytkownicy końcowi znajdą te pliki wewnątrz pakietów aplikacji i nie muszą ich otwierać.

Deweloper: Apple Inc. Kategoria: Pliki tekstowe MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .DOC · .ODT · .DOCX · .GDOC

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Sep 2, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku STRINGS?

Plik .strings to plik tekstowy przechowujący zlokalizowane ciągi wyświetlane - alerty, komunikaty o błędach, etykiety przycisków i inne teksty interfejsu użytkownika - dla aplikacji macOS i iOS. Wiele plików .strings zawierających różne komunikaty o alertach, powiadomieniach i błędach jest przechowywanych w pakiecie aplikacji, zorganizowanych w katalogach .lproj specyficznych dla danego języka (na przykład en.lproj/ dla angielskiego lub fr.lproj/ dla francuskiego). System operacyjny wybiera odpowiedni folder .lproj w czasie wykonywania, aby wyświetlić tekst właściwy dla danej lokalizacji.

Najczęstszą nazwą pliku jest Localizable.strings - domyślny plik, którego Xcode szuka automatycznie. Każdy wpis jest zgodny z prostą składnią klucz-wartość: "klucz" = "wartość"; - klucze i wartości są ciągami ujętymi w cudzysłów, oddzielonymi znakiem = i zakończonymi średnikiem. Komentarze używają składni w stylu C: /* */ lub //. Źródłowe pliki .strings są kodowane jako UTF-8 (preferowane od Xcode 10) lub historycznie jako UTF-16 ze znakiem kolejności bajtów (BOM).

Plik .strings może być otwierany i edytowany przez Apple Xcode, MacroMates TextMate, BBEdit, VS Code lub dowolny edytor zwykłego tekstu. Podczas budowania projektu w Xcode, źródłowe pliki .strings są kompilowane do formatu binarnej listy właściwości (property list) wewnątrz pakietu aplikacji, więc pliki wdrożone różnią się od tekstu źródłowego.

Apple wprowadziło .xcstrings (String Catalogs) w Xcode 15 (2023) jako nowoczesną alternatywę opartą na JSON z wbudowaną obsługą liczb mnogich i wariantów gramatycznych. Format .strings pozostaje w pełni obsługiwany i szeroko stosowany w systemach macOS, iOS, iPadOS, tvOS i watchOS.

Bezpieczeństwo

RYZYKO: LOW

Pliki .strings są zwykłym tekstem bez zawartości wykonywalnej. Brak ryzyka bezpieczeństwa przy ich otwieraniu. Podczas modyfikowania ciągów wewnątrz pakietu aplikacji innej firmy (jailbreak/modyfikacje) możesz naruszyć licencję aplikacji lub warunki korzystania z usługi.

Szczegóły formatu

w pigułce
PEŁNA NAZWAApple Strings Localization Fileznany również jako Apple .strings file, Localizable.strings
DEWELOPERApple Inc.od Mac OS X 10.0 (March 2001); later adopted for iOS (2007)
TYP MIMEtext/plain
TYPTekstowy plik lokalizacji klucz-wartość (inspirowany property-list)

Programy otwierające pliki STRINGS

Windows2 apps
Notepad Open-source Otwórz plik; wybierz Kodowanie > UTF-8 lub UTF-16, aby dopasować je do kodowania pliku.
VS Code Open-source Otwórz bezpośrednio; zainstaluj rozszerzenie „Apple Swift Format” lub „Localization Editor” dla lepszego wsparcia.
macOS5 apps
TextEdit Wbudowany Otwórz jako zwykły tekst, aby czytać/edytować pary klucz-wartość; brak podświetlania składni. Ustaw kodowanie na UTF-8 podczas zapisywania.
TextMate Open-source Otwórz plik .strings z podświetlaniem składni; TextMate posiada pakiet dla plików lokalizacji Apple.
Apple Xcode Darmowy Otwórz plik .strings w edytorze Xcode; wyświetla on pary klucz-wartość z podświetlaniem składni. Użyj Editor > Export Localizations dla pracy zespołowej.
BBEdit Freemium Otwórz jako tekst; BBEdit poprawnie obsługuje kodowania UTF-8 i UTF-16.
VS Code Open-source Otwórz bezpośrednio; zainstaluj rozszerzenie „Apple Swift Format” lub „Localization Editor” dla lepszego wsparcia.
Linux1 app
VS Code Open-source Otwórz bezpośrednio; zainstaluj rozszerzenie „Apple Swift Format” lub „Localization Editor” dla lepszego wsparcia.
Web1 app
Lokalise Płatny Prześlij pliki .strings do tłumaczenia zespołowego; pobierz zaktualizowane lokalizacje.

Szczegóły techniczne

specyfikacja
KodowanieUTF-8 (preferowane, Xcode 10+); UTF-16 LE lub BE z BOM (starsza konwencja)
Historyczny BOMUTF-16 LE: `FF FE`; UTF-16 BE: `FE FF`; skompilowana binarna forma plist zaczyna się od `bplist` (hex 62 70 6C 69 73 74)
Składnia wpisu`"klucz" = "wartość";` - zarówno klucz, jak i wartość w cudzysłowie; wymagany średnik na końcu
Składnia komentarzyW stylu C `/* komentarz blokowy */` lub komentarze liniowe `//`
Konwencja katalogówPliki umieszczane w katalogach `.lproj` nazwanych według lokalizacji (np. `en.lproj/`, `ja.lproj/`, `fr.lproj/`)
Domyślna nazwa pliku`Localizable.strings` - plik, w którym Xcode domyślnie szuka ciągów widocznych dla użytkownika
Forma skompilowanaXcode konwertuje źródłowe `.strings` na binarny plist podczas budowania aplikacji; wdrożone pakiety aplikacji zawierają tekst binarny, a nie źródłowy
Reguły liczby mnogiej/rodzajuSparowany plik `.stringsdict` (XML plist) w tym samym katalogu `.lproj` obsługuje formy liczby mnogiej i warianty gramatyczne
Format następcy`.xcstrings` (String Catalogs, oparty na JSON, Xcode 15 / 2023) to nowoczesny następca dla nowych projektów
Typ MIME`text/plain` dla formy źródłowej; skompilowana forma binarna to `application/octet-stream`
Zakres platformmacOS, iOS, iPadOS, tvOS, watchOS i visionOS
Narzędzia budowania`genstrings` wyodrębnia literały ciągów z kodu źródłowego do plików `.strings`; `ibtool` kompiluje je do binarnego plist w pakiecie aplikacji
WydanoMac OS X 10.0 (March 2001); later adopted for iOS (2007)
Najnowsza wersjaStrings files remain current; Apple introduced .xcstrings (String Catalogs) in Xcode 15 / 2023 as a modern alternative
Specyfikacjadeveloper.apple.com

Konwersje STRINGS

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami STRINGS. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki STRINGS.

Najczęściej zadawane pytania

Co to jest plik .strings na komputerze Mac?
Jest to plik lokalizacji Apple używany w aplikacjach macOS i iOS. Zawiera przetłumaczone ciągi tekstowe w formacie klucz=wartość, jeden plik na język dla danej aplikacji.
Jak edytować plik .strings?
Otwórz go w dowolnym edytorze tekstu (TextEdit, VS Code, Notepad++). Jest to zwykły tekst: każda linia to „klucz” = „wartość”; - edytuj wartość po prawej stronie.
Jakiego kodowania używa plik .strings?
Nowoczesne pliki używają UTF-8 (rekomendacja Apple od Xcode 10). Starsze pliki mogą być w formacie UTF-16 LE lub BE z BOM. Sprawdź ustawienia kodowania w edytorze podczas otwierania.
Co zastąpiło pliki .strings?
.xcstrings (String Catalogs), wprowadzone w Xcode 15 (2023), to nowoczesny następca. Konsoliduje wszystkie lokalizacje w jednym pliku JSON z lepszymi narzędziami. Starsze pliki .strings pozostają w pełni obsługiwane.
Jak dodać nowy język do aplikacji iOS używając .strings?
W Xcode dodaj lokalizację w ustawieniach projektu, a następnie Xcode utworzy nowy katalog .lproj z kopią plików .strings do przetłumaczenia.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z