IIRC, вы хотите NSLocalizedStringFromTable.
Вы создаете файл .strings для каждого языка: например, "EN.strings", "JP.strings" и т. Д. *
Эти файлыбудет загружаться из пакета по умолчанию с параметром таблицы в NSLocalizedStringFromTable.
Когда пользователь выбирает язык, вы переключаете из какой таблицы (файл .strings) загружать строки.
Одна проблемаЭто означает, что строки iOS будут по-прежнему локализованы в соответствии с настройками пользователя или с тем, к чему ваше приложение локализовано в Info.plist.Таким образом, вы можете получить смесь языков.