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