本文介绍了CFBundleDevelopmentRegion不能按预期工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在osx应用程序中添加了几个本地化.

I've added several localizations to my osx applications.

  • 英语
  • 简体中文
  • 繁体中文
  • 意大利语
  • 法语

,然后尝试在不更改系统语言的情况下测试其他本地化(默认为英语).

and then trying to test other localization without change system language(default is English).

,但是无论我在info.plist文件的密钥CFBundleDevelopmentRegion中设置了哪种语言.它总是向我显示默认的(英语)本地化.

but no matter which language I set in the key CFBundleDevelopmentRegion at info.plist file.it always shows me the default (English) localization.

推荐答案

来自文档:

它所做的全部就是指定您使用哪种语言开发(如果用户的默认语言没有本地化).如果应用程序中存在本地化,它不会将本地化更改为您设置的本地化.要测试您必须在系统偏好设置"中更改语言环境.

All that it does is specify what language you developed it in (for if there's no localization for the user's default language). It does not change localization used to what you set it to, if that localization exists in your application. To test that you must change your locale in System Preferences.

这篇关于CFBundleDevelopmentRegion不能按预期工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-22 17:17
查看更多