По сравнению с Android iPhone не поддерживает многие языки, хотя MAC, похоже, поддерживает это (просто потому, что я узнал, что возможность добавления этих языков в xCode предназначена для приложений MAC, а не для iOS).
Теперь я добавил файл Localizable.strings для языков, которых нет в списке языков в настройках iPhone для языков.
Есть ли способ использовать стандартный подход, например:
[onOffSC setTitle:NSLocalizedString(@"On","Off") forSegmentAtIndex:0];
если я просто добавлю меню выбора в свое приложение?
В противном случае мне пришлось бы добавить специальную логику - скажем, MYNSLocalizedString, сначала проверяя, хочет ли пользователь выбрать неподдерживаемый язык, получая это другим способом (возможно, помещая эти переводы в NSDictionary) и в противном случае вызывая стандартную NSLocalizedString.
Думаю, мне все равно придется добавить меню выбора языка в приложение, но можно ли использовать вызовы NSLocalizedString
или мне нужно добавить мета-метод MYNSLocalizedString
, как уже упоминалось?
Или есть другое хорошее решение для этого?
Большое спасибо!