.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.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.JPGJPEG Image
8.BINCD/DVD Disc Image (BIN/CUE)
9.DATProgram Data File (generic)
10.JSONJavaScript Object Notation 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