Я работаю над приложением, в котором есть строковые файлы для всего текста пользовательского интерфейса.В зависимости от их языка в международных настройках iPad они начнут использовать выбранный язык для всех элементов пользовательского интерфейса.
Я хочу добавить возможность изменения пользователем этого параметра в приложении, чтобы они могли выбиратьиз поддерживаемых языков, и приложение будет обновлять пользовательский интерфейс на новый выбор.Таким образом, мы могли бы создать киоск, где туристы могли бы выбирать свой собственный язык без посторонней помощи.
Я не уверен, должен ли я использовать NSLocalizedString: withTable: и извлекать файлы строк в en.strings, zh.strings(вместо en.lproj / Localizable.strings), но это кажется большой ненужной работой.
Есть ли способ использовать NSLocale, чтобы установить пользовательский язык для приложения, и при этом использовать вызов NSLocalizedString ()