xcode не распознает локализацию в Info.файл plist


Я использую Xcode 4.4. Как вы, возможно, все знаете, есть простой вариант локализации файлов ресурсов в Xcode. Вы также можете интернационализировать свои файлы plist, что является моим подходом.

Но с 4.4 он, кажется, больше не работает должным образом.

Все, что вам нужно сделать, это следующее:

  1. в файле <project>-Info.plist добавьте ключ "Localization", который добавляет подмножество, где вы добавляете свои коды стран в качестве элементов
  2. Теперь вы можете локализовать файл ресурсов (например, Localizable.strings), т. е.: сделать локализуемых ресурсов Далее следует модальный экран, где вы можете выбрать языки, определенные в файле plist выберите локализуемый язык
  3. войдите! Файл ресурсов теперь находится в папке <country identifier>.lproj.

В Xcode 4.4 вы не можете выбрать язык, определенный в файле plist. только английский язык.
Я перепробовал все. Не нужно локализовывать вручную.

Также в версиях Xcode ниже 4.4 появилась возможность добавлять новые языки с помощью кнопки"+". Это невозможно.: Посмотрите на это:
локализации

Любой предложения. Или я делаю это неправильно?

2 2

2 ответа:

Вот как вы локализуете свои ресурсы в Xcode 4.4+:

  1. Нажмите на свой проект (навигатор)
  2. на вкладке "Информация" под вашим проектом вы увидите раздел "локализации"
  3. Нажмите на+, чтобы добавить язык
  4. Выберите файлы, которые вы хотите локализовать на листе, который будет отображаться

Теперь Xcode автоматически создаст и поместит ваши файлы в соответствующие языковые папки. Наконец, если вы хотите локализовать другие источники (например, файлы изображений), нажмите на файл, откройте панель инспектора файлов и нажмите " сделать локализованным... кнопка под разделом "локализация". Xcode запустит еще один лист с доступными языками, выберите язык, и вы готовы. Я надеюсь, что это имеет смысл.

Вопрос также в том, как локализовать множественную информацию.файлы plist для нескольких целей.

Это делается очень легко. Просто добавьте языки, на которых вы хотите локализовать свой снаряд, как описано выше.

параметры проекта

  • затем вы нажимаете на несколько сведений.файлы plist, каждый для каждой цели.
  • откройте боковую панель утилит
  • Нажмите кнопку "Сделать локализованным"

Локализация файла

Затем выберите между языками установки в файле проекта и вы закончили.