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