【发布时间】:2014-10-31 13:56:24
【问题描述】:
我即将本地化一个 iPhone 应用程序。当用户的语言(iOS 系统语言)是德语时,我想使用不同的 URL。
我想知道这样做是否正确:
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!)
【问题讨论】:
标签: iphone localization nslocale