【发布时间】:2014-08-19 19:18:17
【问题描述】:
我正在为 iPhone、iPad 和 OSX 创建这个应用程序。
为了本地化我的应用名称,我在 info.plist 文件中添加了键“应用程序具有本地化显示名称”键,如 Apple 建议的那样。
我已添加 InfoPlist.strings 文件并将其本地化为该应用将支持的多种语言。
我的问题是:应用程序,一个课程,最后必须包含“for Photoshop”,类似于 OSX 版本的“Course for Photoshop”,但因为 iOS 会截断这么长的文件名, iOS 会更短。
我的问题是这样的:
- 我可以在项目中添加两个 InfoPlist.strings 吗?一个用于 OSX,一个用于 iOS?
- 我完成了所有这些操作,当我使用 language 参数以其他语言启动应用程序时,Xcode 产品 (DerivedData/...bla) 中的应用程序名称不会改变。名字总是英文的。如何强制 Xcode 在具有本地化名称的产品上构建 .app 名称?
【问题讨论】:
标签: xcode cocoa cocoa-touch localization