Я собираюсь локализовать приложение для iPhone.Я хочу использовать другой URL-адрес, когда язык пользователя (язык системы iOS) является немецким.
Я хочу знать, правильно ли это сделать:
NSURL *url = [NSURL URLWithString:@"http://..."]; // english URL
NSString* languageCode = [[NSLocale preferredLanguages] objectAtIndex:0];
if ([languageCode isEqualToString:@"de"]) {
url = [NSURL URLWithString:@"http://..."]; // german URL
}
Я понимаю[NSLocale currentLocale]
возвращает язык, основанный на текущем регионе, но не язык системы, а также [NSLocale systemLocale]
не работает.
(я не хочу использовать NSLocalizedString
здесь!)