ios - 无法本地化 iOS 应用程序包显示名称

标签 ios objective-c localization info-plist cfbundledisplayname

我已经按照一些问题的答案来本地化我的应用程序的名称。

InfoPlist.strings(基础):

CFBundleDisplayName = "Name In English";
CFBundleName = "Name In English";

InfoPlist.strings(阿拉伯语(沙特阿拉伯)):

CFBundleDisplayName = "Name In Arabic";
CFBundleName = "Name In Arabic";

我还尝试在 CFBundleDisplayNameCFBundleName 周围添加引号

InfoPlist.strings 文件位于我的应用程序的根目录中,位于 Info.plist 文件旁边,但本地化后,它被移动到 Base.lproj 目录和 ar-SA.lproj 目录。

但是,我的应用程序在 iPhone 主屏幕的图标下并未使用本地化名称。

最佳答案

我为你做了示例项目:

https://github.com/jurajantas/localizationTest

希望有帮助。

关于ios - 无法本地化 iOS 应用程序包显示名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30298548/

相关文章:

ios - 使用新的 PHPhotoLibrary 保存 exif 元数据

ios - iPhone:如何阅读运算符(operator)命令回复

html - 如何在css文件中左右切换?

java - Eclipse RCP 应用程序中的动态语言切换

ios - 找不到 RestKit.h 的错误

ios - 如何在 ios 中将 AVPlayer 缓冲区设置为空

ios - 以编程方式创建的自定义 UITextField 不会在点击时调出键盘

ios - 如何选择合适的 UIGestureRecognizer?

objective-c - Nib 与 View - 它们如何交互/重叠?

web-applications - 如何在 Web 应用程序上进行本地化?