Локализации приложений для iOS не работают

Это очень расстраивает. Я локализовал свое приложение для iOS на французский язык, и ни один перевод не отображается в приложении. Localizable.strings, Storyboard.strings, Info.plist.strings - ни один из них не работает.

Я установил для iOS Simulator, Device и Scheme язык французский, но приложение по-прежнему отображается на английском языке. Проект Base Internationalization включен. 4 файла локализованы на «Английский язык - язык разработки» и 6 файлов локализованы на французский язык. Локализованные строковые файлы также имеют формат UTF-8.

Даже Xcode не распознает локализованные строки в предварительном просмотре раскадровки! Взгляните на эти две фотографии, которые иллюстрируют проблему.

введите описание изображения здесь

введите описание изображения здесь

Все локализовано! Я не могу понять, почему приложение отказывается отображать локализации для других языков (обратите внимание, это происходит с другими языками, а не только с французским).

Еще одно замечание: я использовал функции импорта / экспорта Xcode XLIFF для обработки локализаций .... так что проблем с размещением файлов быть не должно. Я все равно приложу скриншот файловой структуры проекта ниже:

введите описание изображения здесь

Кто-нибудь знает, почему здесь некорректно работают локализации?


person Sam Spencer    schedule 03.03.2015    source источник
comment
Может кто-нибудь объяснить, почему этот вопрос был отклонен?   -  person Sam Spencer    schedule 04.03.2015
comment
возможный дубликат Отсутствует локализация в Xcode 6.1   -  person Jeremy Huddleston Sequoia    schedule 04.03.2015
comment
@JeremyHuddlestonSequoia К сожалению, моя проблема не связана с Xcode 6.1, и простое обновление до Xcode 6.2 не дает решения. Кроме того, в этих ответах подробно описаны решения, которые я уже пробовал и действительно использую. Так что нет, это не повторяющийся вопрос.   -  person Sam Spencer    schedule 05.03.2015


Ответы (1)


Одна подобная проблема (установка языка через настройки в симуляторе iOS) была исправлена ​​во время выполнения симулятора iOS 8.2.

Установка языка через выбор схемы в Xcode.app по-прежнему не работает с Xcode 6.2.

person Jeremy Huddleston Sequoia    schedule 04.03.2015
comment
Неа. Проблема все еще не решена! Xcode 6.2 и iOS 8.2 по-прежнему отказываются отображать локализации. - person Sam Spencer; 05.03.2015
comment
Попробуйте выбрать нужный язык в приложении "Настройки". - person Jeremy Huddleston Sequoia; 05.03.2015
comment
Как я уже сказал в своем вопросе, я установил для iOS Simulator, Device и Scheme язык французский, но приложение по-прежнему отображается на английском языке. Есть другие предложения? - person Sam Spencer; 06.03.2015
comment
да. Установите язык в приложении "Настройки". - person Jeremy Huddleston Sequoia; 06.03.2015