У меня есть следующая файловая структура для локализации.Файл строк локализации не работает с xib в Xcode 5
A.xib
-> A.xib (Base)
-> A.strings (испанский)
-> A.strings (английский)
Поскольку «Использовать базовую интернационализацию». Мы можем ожидать наличия только одного файла xib и требуемого файла строк для локализации.
Но, как только я преобразую этот файл строк в .xib (где для каждого языка у нас есть .xib-файл. Это было так до Base Internationalization). Все начинается с работы симулятора iOS, и устройство реагирует на такие изменения.
Примечание: - Я также попытался сбросить симулятор, очистить и создать сборку, но не успел.
Не знаю, почему локализация терпит неудачу, когда я использую файл .strings для локализации.
Любая помощь, оцененная за небольшую ошибку, потребляющую больше времени на Xcode IDE и съедая время разработки.
хороший вопрос. У меня точно такая же проблема. локализация - это полный беспорядок в XCode. – Michael
Вы когда-нибудь находили решение? –
Нет. Я использовал .xib. Еще один факт, который я рассматривал при перемещении из .strings в .xib, заключался в том, что одно слово на языке может потреблять 30 очков, в то время как в других он может потреблять 50 пт. – andyPaul