У меня проблемы с использованием NSLocalizedString(key, comment: "")
для загрузки строк из Localizable.strings, когда отсутствует ключ для текущего языка. NSLocalizedString возвращает необработанный ключ
Например, если строка присутствует для английской локализации, но отсутствует для русской:
"config.updating" = "Update in progress...";
Вызов NSLocalizedString, когда язык iOS установлен на русский, возвращает "config.updating"
NSLocalizedString("config.updating", comment: "") // "config.updating"
Разве NSLocalizedString не должен обращаться к ключу «AppleLanguages» в NSUserDefaults, чтобы определить настройки пользователя и выбрать другую строку?