我正在使用Unity创建一款iOS游戏,但我无法本地化应用显示名称或Camera Usage字符串。
我试图遵循一些教程如何改变信息。Plist for不同的语言,但没有一个工作。
在Info。plist,我添加了
<key>CFBundleLocalizations</key>
<array>
<string>en</string>
<string>de</string>
</array>
和我添加了两个文件夹:de.lproj和en。lproj,第一个包含InfoPlist.strings的文件:
NSCameraUsageDescription = "Deutsche Beschreibung";
CFBundleDisplayName = "Deutscher Name";
CFBundleName = "Deutscher Name";
但是在我的德国手机上,它仍然用英语显示名称和相机描述。有人知道如何正确定位吗?
经过一段艰难的时间,我发现你必须把de.lproj和e.lproj拖到Xcode项目左边的层次结构中,否则Xcode会忽略这些文件。