iOS 语言设置

当前所在地信息

NSString *identifier = [[NSLocalecurrentLocale] localeIdentifier];
NSString *displayName = [[NSLocale currentLocale]displayNameForKey:NSLocaleIdentifiervalue:identifier];
NSLog(@"%@", displayName);

当前所在地的使用语言

NSLocale *currentLocale = [NSLocale currentLocale];
NSLog(@"Language Code is %@", [currentLocale objectForKey:NSLocaleLanguageCode]);

系统语言

NSArray *arLanguages = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"];
NSString *strLang = [arLanguages objectAtIndex:0];
NSLog(@"LANG:%@",strLang);

语言列表

(
    en,
    "zh-Hans",
    fr,
    de,
    ja,
    nl,
    it,
    es,
    pt,
    "pt-PT",
    da,
    fi,
    nb,
    sv,
    ko,
    "zh-Hant",
    ru,
    pl,
    tr,
    uk,
    ar,
    hr,
    cs,
    el,
    he,
    ro,
    sk,
    th,
    id,
    ms,
    "en-GB",
    ca,
    hu,
    vi
)

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 123,340评论 18 134
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 160,177评论 24 690
  • 简书,互联网+的火烧到了身边每样每事。充份利用碎片时间,汇录自己点滴想法。微信朋友圈天生的特质不适合,现遇见简书,...
    王庆坚阅读 98评论 0 1
  • 这方法iOS8才出的,老是忘,还是记录一下吧 这个方法里面,左拉框会根据你内部的文字大小自适应宽度,高度与cell...
    蒋昉霖阅读 723评论 0 5
  • 爸:“啥时候放假啊?” 我:“差不多还有半个月” 爸:“放假回家不?” 我:“不回家我去哪啊” 爸:“你不是说出去...
    卓雅angel阅读 234评论 0 0
  • 你什么时候随缘,什么时候就顺利。当你无所求时,才会无所不有。 真正随缘了才能顺利,真的放下了才能得到。心放平了,一...
    王英的简书阅读 257评论 0 0