将特定语言设置为默认语言(本地化)

时间:2016-03-16 09:00:14

标签: ios iphone localization locale

enter image description here应用支持的英语和法语本地化, 但在特定情况下,当用户选择除了这两个(英语和法语)之外的任何其他语言环境时,我需要使用法语作为默认语言,但它不能正常工作。任何人都建议我如何将法语(Fr)保留为默认语言,当任何其他语言是selected.Thanks

我改变了plist: - Localization_native_development_region to fr(french)。

2 个答案:

答案 0 :(得分:2)

  1. 将Info.plist中的本地化原生开发区域更改为法语(我看到您已经这样做了:))
  2. 打开您的.xcodeproj / project.pbxproj文件,将developmentRegion值更改为法语
  3. 重新打开项目,选择项目文件,然后添加法语本地化
  4. 删除英语本地化
  5. 你现在应该好好去。

答案 1 :(得分:0)

用户在您的应用中选择的语言。您必须强制在应用中设置该语言。 manual language selection in an iOS-App (iPhone and iPad)您应该使用AppDelegate的{​​{1}}方法选择语言。因此,无论用户设备中的语言是什么,它都不会影响您的应用。

在你的情况下:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {...}