在iOS x OSX上本地化应用程序名称

时间:2014-08-19 19:18:17

标签: xcode cocoa cocoa-touch localization

我为iPhone,iPad和OSX创建了这个应用程序。

为了本地化我的应用名称,我已将关键的“应用已显示本地化显示名称”键添加到我的info.plist文件中,如Apple建议的那样。

我添加了InfoPlist.strings文件,并将其本地化为此应用支持的几种语言。

我的问题是:应用程序,一门课程,最后必须包含“for Photoshop”,类似OSX版本的“Photoshop课程”,但因为iOS将截断这么长的文件名, iOS会更短。

我的问题是:

  1. 我可以在项目中添加两个InfoPlist.strings吗?一个用于OSX,一个用于iOS?
  2. 我做了所有这些,当我使用语言参数以其他语言启动应用程序时,Xcode Products(DerivedData / ... bla)中的应用程序名称不会更改。这个名字永远是英国名字。如何强制Xcode在具有本地化名称的产品上构建.app名称?

1 个答案:

答案 0 :(得分:0)

@ 1。我没有尝试过,但你可以创建另一个目标。每个目标都可以有单独的info.plist文件。然后你编译一个版本的iOS另一个版本的OSX,因为我认为你必须要做。

@ 2。你有没有尝试过一个项目 - >干净?也许卸载应用程序,然后使用xcode再次安装。