我要接管一个完全用法语编写的应用程序。字符串在代码中用法语硬编码, Storyboard 中的所有消息都是法语。但是 Info.plist
中的初始开发区域留给了英语。所以我将 CFBundleDevelopmentRegion
更改为 fr
以便它与使用的真实语言相匹配。但是 XCode 一直告诉我我的开发语言是英语:
我该如何纠正?目标是能够激活基础国际化并让它使用法语而不是英语作为基础语言。
最佳答案
以下过程对我有用,但它包括手动编辑 project.pbxproj
文件:
- 退出 XCode
- 使用您喜欢的文本编辑器打开
project.pbxproj
文件 - 更新以下部分(
developmentRegion
附近):
旧:
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
新:
developmentRegion = fr;
hasScannedForEncodings = 0;
knownRegions = (
fr,
Base,
);
我创建了一个 GitHub repository使用最初使用 英语 作为默认开发语言创建的示例项目,然后通过上述过程更新为使用 法语 作为开发语言。
关于ios - 在国际化我的应用程序之前,如何更改 Xcode 中的开发语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30695493/