ПроблемаПроблемы с NSLocalizedString, расслоение и IOS5
Сначала мы реализовали локализации с .lproj папок, как fr.lproj, en.lproj, es.lproj и т.д.
Поздних согласно запросу от одного из рецензент (внутренний рецензент, а не кто-то из яблока), мы переключились на коды языка на основе iso-639-2.
Итак, папки были изменены на fra.lproj, eng.lproj, spa.lproj и т. Д., А ссылки на проект добавлены для использования новых файлов. удалено для старых файлов.
После переименования папок внесенные изменения и новые строки, добавленные в файл localizable.strings, не будут затронуты в приложении.
После небольшого исследования мы обнаружили, что оба папки для каждого языка включены в приложение , а ios5 использует содержимое папки fr.lproj, а не содержимое папки fra.lproj. Мы запускали одно и то же приложение в IOS 4, и приложение работает как прелесть с обновленными локализациями.
Пожалуйста, помогите мне с методом приоритизации использования изо 639-2-кодов языков в ИОС 5.
Благодаря
Кто рецензент? Это кто-то с Apple, ответственный за App Store? Если нет, я думаю, вы не должны позволять им влиять на то, что должно быть просто деталью реализации, которая их не касается. – bneely
Извините, что рецензент не кто-то из яблока, он просто внутренний рецензент. Благодарю. –
Каково обоснование использования кодов языка ISO-638-2 в iOS 5? – bneely