ios - Xcode iOS Localization - 尝试学习如何理解/使用位置代码

标签 ios xcode localization

我有一部美国电话,我正在本地化我的应用程序。我已将首选项 > 常规 > 国际设置为法语。

我的应用程序以法语显示。太好了..我用了code here查看语言代码。

代码是:

NSString *locale = [[NSLocale currentLocale] localeIdentifier];
//NSString   *language = [[NSLocale currentLocale] objectForKey: NSLocaleLanguageCode];
//NSString   *countryCode = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode];

但是,控制台返回 en-US。我想我期待的是fr-US。谁能解释为什么它是“en”..

谢谢..

最佳答案

如果你使用[[NSLocale preferredLanguages] objectAtIndex:0],你会得到你当前选择的语言

关于ios - Xcode iOS Localization - 尝试学习如何理解/使用位置代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9541375/

相关文章:

ios - 无法使用 removeFromParent : Swift 删除点击的 spriteNode

Swift 编译不使用预编译头文件

swift - Xcode 8.0 转换问题

iphone - 从代码中的任何位置弹出模态视图

javascript - 覆盖 Number.toLocaleString ("fa-IR") 并更改其波斯数字的千位分隔符

ios - 如何本地化我的 UITabBarItems?

html - css 悬停样式和 iOS

ios - iPad 中的 Photo Booth Mac 应用程序等 Photo Flash 动画

ios - 选择不同位置时如何释放GMSPlacePickerViewController占用的内存?

ruby-on-rails - Rails 中数字的本地化