xcode не распознает локализацию в Info.файл plist
Я использую Xcode 4.4. Как вы, возможно, все знаете, есть простой вариант локализации файлов ресурсов в Xcode. Вы также можете интернационализировать свои файлы plist, что является моим подходом.
Но с 4.4 он, кажется, больше не работает должным образом.Все, что вам нужно сделать, это следующее:
- в файле
<project>-Info.plist
добавьте ключ "Localization", который добавляет подмножество, где вы добавляете свои коды стран в качестве элементов - Теперь вы можете локализовать файл ресурсов (например,
Localizable.strings
), т. е.: Далее следует модальный экран, где вы можете выбрать языки, определенные в файле plist - войдите! Файл ресурсов теперь находится в папке
<country identifier>.lproj
.
В Xcode 4.4 вы не можете выбрать язык, определенный в файле plist. только английский язык.
Я перепробовал все. Не нужно локализовывать вручную.
Также в версиях Xcode ниже 4.4 появилась возможность добавлять новые языки с помощью кнопки"+". Это невозможно.:
Посмотрите на это:
Любой предложения. Или я делаю это неправильно?
2 ответа:
Вот как вы локализуете свои ресурсы в Xcode 4.4+:
- Нажмите на свой проект (навигатор)
- на вкладке "Информация" под вашим проектом вы увидите раздел "локализации"
- Нажмите на+, чтобы добавить язык
- Выберите файлы, которые вы хотите локализовать на листе, который будет отображаться
Теперь Xcode автоматически создаст и поместит ваши файлы в соответствующие языковые папки. Наконец, если вы хотите локализовать другие источники (например, файлы изображений), нажмите на файл, откройте панель инспектора файлов и нажмите " сделать локализованным... кнопка под разделом "локализация". Xcode запустит еще один лист с доступными языками, выберите язык, и вы готовы. Я надеюсь, что это имеет смысл.
Вопрос также в том, как локализовать множественную информацию.файлы plist для нескольких целей.
Это делается очень легко. Просто добавьте языки, на которых вы хотите локализовать свой снаряд, как описано выше.
- затем вы нажимаете на несколько сведений.файлы plist, каждый для каждой цели.
- откройте боковую панель утилит
- Нажмите кнопку "Сделать локализованным"
Затем выберите между языками установки в файле проекта и вы закончили.