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 - 将 AVAudioRecorder 转换为 NSString 或 bytes

ios - xcode 解析查询按钮从单元格中删除照片和文本

ios - React Native - iOS - 无效的 `Podfile` 文件 : undefined method `[]' for nil:NilClass

objective-c - NSWeekOfYearCalendarUnit和NSWeekCalendarUnit之间有什么区别

c# - 本地化后 WP8 应用程序崩溃

c# - ASP.Net 本地化(卫星程序集与带有自定义 ResourceProvider 的数据库)

iOS 给定日期的倒计时器

iphone - 在导航栏下添加搜索栏?

javascript - WordPress 中的本地化 jQuery 确认按钮

带有 sbjson 框架的 iphone 无法解析 json 数组