Я написал приложение iOS, которое использует пользовательскую локализацию (по разным причинам). Он отключает NSLocalizedString и заменяет встроенную функцию с тем же именем, которая извлекает ее из NSDictionary, который загружается с сервера.
Моя проблема в том, что... Все работает нормально, но стандартные представления UIKit (а именно UIImagePickerController) не интернационализируются, и я считаю, что это происходит автоматически при изменении языка устройства?
Например, мое полное приложение отображает его japanese counterpart, но даже если язык устройства установлен на japanese, стандартные элементы управления (кнопка UIImagePickerController и отмена в барах поиска не отображаются!)
Любая помощь будет высоко оценена: D
ИЗМЕНИТЬ
Я попытался удалить мое переопределение NSLocalizedString, и у меня все еще есть такая же проблема, поэтому, советуя мне пересмотреть стандартную функциональность api, это не очень помогает мне с проблемой, с которой я столкнулся.