• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 如何使用 Xcode 6 (iOS 8) 本地化应用程序名称

[复制链接]
菜鸟教程小白 发表于 2022-12-13 09:57:15 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我只需要使用 Xcode 6 本地化我的应用名称。我尝试添加:

"CFBundleDisplayName" = "App name";
"CFBundleName" = "App name";

localizable.strings 但它不起作用。

我错过了什么吗?



Best Answer-推荐答案


它不起作用的原因是您需要将本地化添加到您的 InfoPlist.strings 文件,而不是 localizable.strings。这个link解释如何,甚至给出一个例子。

请确保在您的 Xcode 项目设置中,您已经安装了您想要本地化的每种语言,并将相关键放入您想要使用的语言的 InfoPlist.strings 文件中与。

例如,假设您的 Info.plist 文件中有这些键:

<key>CFBundleDisplayName</key>
<string>Super Fun App</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2014, ACME Inc. All Rights Reserved.
</string>

如果您想本地化此标题,以便说西类牙语的用户可以看到应用程序名称和版权,请在您的 es-ES.lproj 文件夹中(应该已添加当您添加西类牙语或任何语言时由 Xcode 提供)您可以将其添加到您的 InfoPlist.strings 文件中:

CFBundleDisplayName = "Aplicación Divertidisimo";
NSHumanReadableCopyright = "Copyright © 2014, ACME Inc. Todos los Derechos Reservados.";

将来,如果您想修改 Info.plist 中的任何内容以实现特定的本地化,那么要使用的通用模板是:

key = "localized value"

这当然不是西类牙语特有的; Xcode 支持的所有语言的过程都是相同的。

关于ios - 如何使用 Xcode 6 (iOS 8) 本地化应用程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27082141/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap