У меня есть файл xib с несколькими файлами локализации (.strings).Как переключаться между локализацией xib
Если я изменяю языковой параметр в настройках устройства, меняется язык моего xib.
Я хотел был бы иметь возможность изменить язык в приложении, поэтому, когда я загружаю новый контроллер представления, я бы хотел, чтобы он загружал соответствующий xib, используя файл локализации по моему выбору, а не тот, который задан предпочтения устройства.
Каков наилучший способ достичь этого?
EDIT: Я думаю, вы можете добиться этого, дублируя xib-файл для каждого языка, но я хотел бы иметь только один xib и использовать желаемый языковой файл для загрузки его данных.
Возможный дубликат [Вручную загружать другой локализованный наконечник в iOS] (http://stackoverflow.com/questions/8712049/manually-loading-a-different-localized-nib-in-ios) – Misha
Я думаю, что метод состоит из создания разных версий xib для каждого языка. У меня есть только один файл xib с несколькими локализациями. – Diego
http://stackoverflow.com/questions/9416923/ios-how-to-change-app-language-programmatically-without-restarting-the-app?rq=1 вы можете видеть этот вопрос – Misha