Я следил за рядом руководств в Интернете, чтобы попытаться изменить изображение на экране запуска моей раскадровки в зависимости от культуры, на которую настроен iPhone. Я могу изменить текст внутри приложения, чтобы знать, что культура установлена правильно, и что я определил культуру в настройках проекта, но изображение на раскадровке запуска всегда показывает английскую картинку.
Моя раскадровка (созданная как экран запуска в разделе «Добавить новый файл») находится в корневом каталоге проекта iOS, и у меня есть папка «Ресурсы», которая содержит папки с именами en.lproj, fr.lproj и de.lproj. У меня есть изображение в каждой из этих папок с именем Header.png, которое немного отличается в зависимости от языка.
Из того, что я прочитал, установка свойства изображения элемента управления изображением в раскадровке на Header.png должна отображать английскую версию на основе моей культуры разработчика по умолчанию (что работает - это действительно происходит), а затем следует выбрать то же изображение из соответствующую папку на основе изменения культуры и перезапуска приложения. К сожалению, этого не происходит, он всегда тянет английский язык назад.
Я попытался поместить раскадровку в папку Base.lproj в корне проекта и в папку Base.lproj в папке «Ресурсы» и попытался переместить языковые папки (de.lproj и т. д.) из папки «Ресурсы» в корень. но ни один из них, казалось, ничего не изменил.
Я использую эмулятор iPhone 6 и разрабатываю в студии Xamarin (последняя альфа-версия).
Есть ли у кого-нибудь предложения относительно того, где я могу ошибаться? Я работал над этим весь день (и последнюю ночь), и это сводит меня с ума :(
Заранее спасибо,
Алан