【问题标题】:Get iPhone language in swift快速获取 iPhone 语言
【发布时间】:2014-09-21 21:27:35
【问题描述】:

在我的应用程序中,我需要获取手机语言,这样如果手机的语言设置为法语,则内容为法语,如果是英语,则内容为英语。

【问题讨论】:

标签: ios swift internationalization


【解决方案1】:

其实你的方法是错误的。如果您在项目中添加语言并使用 Apple 提供的国际化和本地化方式,则切换是自动的。

看看这里:

http://rshankar.com/internationalization-and-localization-of-apps-in-xcode-6-and-swift/

这里:

https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/LocalizingYourApp/LocalizingYourApp.html

您可能需要该语言的唯一情况是,如果您查询可能以依赖于语言的方式提供结果的服务。

在这种情况下,您的问题是重复的: How to get current language code with Swift?

【讨论】:

    【解决方案2】:

    Xcode 内置支持本地化,因此您只需提供法语资源和英语资源,并根据用户运行的语言,加载和使用正确的资源集。

    与其在 iOS 或 UIKit 中寻找特定调用(然后根据该特定函数交换字符串),不如遵循 Apple 给出的本地化指示? They can be found here.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-28
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      • 2013-10-19
      • 2015-12-24
      • 1970-01-01
      相关资源
      最近更新 更多