.STRINGS

Файл STRINGS

Apple Strings Localization File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .strings - это файл локализации Apple, в котором хранится переведенный текст для приложений macOS, iOS и других платформ Apple. Разработчики открывают его в Xcode или любом текстовом редакторе. Конечные пользователи находят эти файлы внутри пакетов приложений, и им не нужно их открывать.

Разработчик: Apple Inc. Категория: Текстовые файлы MIME: text/plain
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .DOC · .ODT · .DOCX · .GDOC

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 2, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла STRINGS?

Файл .strings - это текстовый файл, в котором хранятся локализованные строки отображения - оповещения, сообщения об ошибках, надписи на кнопках и другой текст пользовательского интерфейса - для приложений macOS и iOS. Множество файлов .strings, содержащих различные сообщения об оповещениях, уведомлениях и ошибках, хранятся внутри пакета приложения (app bundle), организованные в каталоги .lproj для конкретных языков (например, en.lproj/ для английского или fr.lproj/ для французского). Операционная система выбирает правильную папку .lproj во время выполнения для отображения текста, соответствующего локали.

Самое распространенное имя файла - Localizable.strings - это файл по умолчанию, который Xcode ищет автоматически. Каждая запись следует простому синтаксису «ключ-значение»: "key" = "value"; - ключи и значения представляют собой строки в кавычках, разделенные знаком = и завершающиеся точкой с запятой. Комментарии используют синтаксис в стиле C: /* */ или //. Исходные файлы .strings кодируются в UTF-8 (предпочтительно, начиная с Xcode 10) или исторически в UTF-16 с меткой порядка байтов (BOM).

Файл .strings может быть открыт и отредактирован в Apple Xcode, MacroMates TextMate, BBEdit, VS Code или любом редакторе обычного текста. Во время сборки в Xcode исходные файлы .strings компилируются в формат бинарного списка свойств (binary property list) внутри пакета приложения, поэтому развернутые файлы отличаются от исходного текста.

Apple представила .xcstrings (String Catalogs) в Xcode 15 (2023) как современную альтернативу на основе JSON со встроенной поддержкой множественного числа и грамматических вариантов. Формат .strings остается полностью поддерживаемым и широко используется в macOS, iOS, iPadOS, tvOS и watchOS.

Безопасность и защита

РИСК: LOW

Файлы .strings являются обычным текстом и не содержат исполняемого кода. Открытие их не представляет угрозы безопасности. При изменении строк внутри пакета стороннего приложения (джейлбрейк/моддинг) вы можете нарушить лицензию или условия использования приложения.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕApple Strings Localization Fileтакже известен как Apple .strings file, Localizable.strings
РАЗРАБОТЧИКApple Inc.с Mac OS X 10.0 (March 2001); later adopted for iOS (2007)
MIME-ТИПtext/plain
ТИПТекстовый файл локализации «ключ-значение» (на основе property-list)
СВЯЗАННЫЕ.doc.odt.docx.gdoc

Программы, открывающие файлы STRINGS

Windows2 apps
Notepad Открытый код Откройте файл; выберите «Кодировка > UTF-8» или «UTF-16», чтобы она соответствовала кодировке файла.
VS Code Открытый код Откройте напрямую; установите расширение «Apple Swift Format» или «Localization Editor» для лучшей поддержки.
macOS5 apps
TextEdit Встроенная Откройте как обычный текст для чтения/редактирования пар «ключ-значение»; подсветка синтаксиса отсутствует. При сохранении установите кодировку UTF-8.
TextMate Открытый код Откройте файл .strings с подсветкой синтаксиса; в TextMate есть специальный пакет для файлов локализации Apple.
Apple Xcode Бесплатно Откройте файл .strings в редакторе Xcode; он отображает пары «ключ-значение» с подсветкой синтаксиса. Используйте «Editor > Export Localizations» для командной работы.
BBEdit Freemium Откройте как текст; BBEdit корректно поддерживает кодировки UTF-8 и UTF-16.
VS Code Открытый код Откройте напрямую; установите расширение «Apple Swift Format» или «Localization Editor» для лучшей поддержки.
Linux1 app
VS Code Открытый код Откройте напрямую; установите расширение «Apple Swift Format» или «Localization Editor» для лучшей поддержки.
Web1 app
Lokalise Платно Загрузите файлы .strings для совместного перевода; скачайте обновленные локализации.

Технические подробности

глубокая спецификация
КодировкаUTF-8 (предпочтительно, Xcode 10+); UTF-16 LE или BE с BOM (устаревшее соглашение)
Устаревший BOMUTF-16 LE: `FF FE`; UTF-16 BE: `FE FF`; скомпилированная бинарная форма plist начинается с `bplist` (hex 62 70 6C 69 73 74)
Синтаксис записи`"key" = "value";` - и ключ, и значение в двойных кавычках; обязательна точка с запятой в конце
Синтаксис комментариевВ стиле C: `/* блочный комментарий */` или `//` строчные комментарии
Соглашение о каталогахФайлы размещаются в каталогах `.lproj`, названных по коду локали (например, `en.lproj/`, `ja.lproj/`, `fr.lproj/`)
Имя файла по умолчанию`Localizable.strings` - файл, в котором Xcode по умолчанию ищет видимые пользователю строки
Скомпилированная формаXcode преобразует исходный `.strings` в бинарный plist во время сборки приложения; развернутые пакеты приложений содержат бинарный, а не исходный текст
Правила множественного числа/родаПарный файл `.stringsdict` (XML plist) в том же каталоге `.lproj` обрабатывает формы множественного числа и грамматические варианты
Формат-преемник`.xcstrings` (String Catalogs на базе JSON, Xcode 15 / 2023) является современной заменой для новых проектов
MIME-тип`text/plain` для исходной формы; скомпилированная бинарная форма - `application/octet-stream`
Область платформmacOS, iOS, iPadOS, tvOS, watchOS и visionOS
Инструменты сборки`genstrings` извлекает строковые литералы из исходного кода в файлы `.strings`; `ibtool` компилирует их в бинарный plist в пакете приложения
ВыпущенMac OS X 10.0 (March 2001); later adopted for iOS (2007)
Последняя версияStrings files remain current; Apple introduced .xcstrings (String Catalogs) in Xcode 15 / 2023 as a modern alternative
Спецификацияdeveloper.apple.com

Конвертации STRINGS

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами STRINGS. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах STRINGS.

Часто задаваемые вопросы

Что такое файл .strings на Mac?
Это файл локализации Apple, используемый в приложениях macOS и iOS. Он содержит переведенные текстовые строки в формате «ключ=значение», по одному файлу на каждый язык для каждого приложения.
Как редактировать файл .strings?
Откройте его в любом текстовом редакторе (TextEdit, VS Code, Notepad++). Это обычный текст: каждая строка имеет вид «"key" = "value";» - редактируйте значение в правой части.
Какую кодировку использует файл .strings?
Современные файлы используют UTF-8 (рекомендация Apple, начиная с Xcode 10). Старые файлы могут быть в UTF-16 LE или BE с BOM. Проверяйте настройки кодировки вашего редактора при открытии.
Что заменило файлы .strings?
.xcstrings (String Catalogs), представленные в Xcode 15 (2023), являются современной заменой. Они объединяют все локализации в одном JSON-файле с улучшенным инструментарием. Устаревшие файлы .strings остаются полностью поддерживаемыми.
Как добавить новый язык в приложение iOS с помощью .strings?
В Xcode добавьте локализацию в настройках проекта, после чего Xcode создаст новый каталог .lproj с копией ваших файлов .strings для перевода.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z