从语言代码中获取语言字符串

时间:2014-10-02 18:33:09

标签: foundation

我通过Google Books从ISBN查找书籍。然后我这样做:

NSString *languageCode = bookInfo[@"language"];

languageCode例如" EN"或" SE"。

我想改变" EN"到"英语"和" SE"到当前语言环境中的" Swedish" (因此,如果当前的语言环境是瑞典语,那么它应该是" engelska"和" svenska")。

我可以使用Apples Foundation吗?

1 个答案:

答案 0 :(得分:1)

<强> ObjC

NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en"];
[locale displayNameForKey:NSLocaleIdentifier value:@"it"]; => @"Italian"

<强>夫特

var locale : NSLocale = NSLocale(localeIdentifier: "en")
locale.displayNameForKey(NSLocaleIdentifier, value: "it") => Italian