Кто-нибудь знает, что такое файл Xcode "InfoPlist.strings (английский) " is?

кто-нибудь знает, какой файл InfoPlist.strings Это? Это в Xcode 3.2. Это приложение какао в Applescript.

1 ответов


файл списка свойств информации-это структурированный текстовый файл, который содержит необходимые сведения о конфигурации для связанного исполняемого файла. Сам файл обычно кодируется с помощью кодировки Unicode UTF-8 и содержимое структурировано с использованием XML. Корневой XML-узел является словарь, содержимое которого представляет собой набор ключей и значений, описывающих различные аспекты расслоения. Система использует эти ключи и значения получить сведения о приложении и как это сконфигурированный. Как в результате все связанные исполняемые файлы (Плагины, фреймворки и приложения) являются ожидается, что в информационный файл списка свойств.

по соглашению имя файла списка свойств информации является Информация.файл plist.

локализованные значения не сохраняются в информации.сам файл plist. Вместо этого значения для определенной локализации сохраняются в a файл Strings с InfoPlist имя.веревка. Вы помещаете этот файл в те же языковые каталог проекта, используемый для хранения другие ресурсы для той же локализации. Содержание InfoPlist.strings file-это отдельные ключи, которые вы хотите локализовать и соответствующее переведенное значение. Процедуры, которые ищут ключ значения в информации.plist-файл принимает языковые настройки пользователя учитывать и возвращать локализованную версию ключа (из соответствующие InfoPlist.strings file), когда он существует. Если локализованный версия ключа не существует, функции возвращают значение в инфе.plist файл.

например, приложение TextEdit имеет несколько клавиш, которые отображаются в Искатель и таким образом должен быть локализован. Предположим, ваша информация файл списка свойств определяет следующие кнопки:

CFBundleDisplayName TextEdit NSHumanReadableCopyright Авторское Право © 1995-2009, Apple Inc.Все Права Защищены. Французская локализации TextEdit затем включает следующие строки в InfoPlist.веревка файл его содержания / ресурсы / французский язык.каталог lproj по:

CFBundleDisplayName = "TextEdit"; NSHumanReadableCopyright = "Copyright © 1995-2009 Apple Inc.\ nTous droits réservés.";

от developer.Apple.com