У меня есть следующая файловая структура для локализации.
A.xib
->A.xib (базовый)
-> A.strings (испанский)
-> A.strings (английский)
Так как это «Использовать базовую интернационализацию». Мы можем ожидать, что для локализации будет только один файл xib и необходимый файл строк.
Но как только я конвертирую этот строковый файл в .xib (где для каждого языка у нас есть файл .xib. Так было до базовой интернационализации). Вещи начинают работать симулятор iOS, и устройство реагирует на такие изменения.
Примечание. Я также пытался сбросить симулятор, очистить и создать сборку, но безуспешно.
Не знаю, почему локализация не работает, когда я использую файл .strings для локализации.
Любая помощь ценится за небольшую ошибку, которая занимает больше времени в Xcode IDE и съедает время разработки.