4

我重命名en.lprojsv.lproj. 然后我将瑞典语资源添加到项目中并删除了英语资源。

问题是应用程序仍然“认为”它支持英语,即[[NSBundle mainBundle] localizations]同时返回ensv

我已经删除了在项目文件和信息 plist 中可以找到的所有引用enEnglish但它仍然支持英语。

我的想法不多了,所以请帮助我。一定有很多人编写了不支持英语的应用程序。我仍然无法在谷歌上找到任何有用的东西。

4

2 回答 2

6

首先检查这个:

  1. 项目清单
  2. 在 Xcode >= 4.0.2 中打开项目
  3. 点击项目文件
  4. 选择右侧项目标题下的项目
  5. 检查本地化表。

编辑:添加最后的步骤来解决我的问题,以防有人遇到同样的问题。/埃里克 B

  1. 选择您要复制的本地化版本(英文)
  2. 单击+并选择您希望应用程序使用的语言(瑞典语)
  3. 选择要删除的本地化(英文)
  4. 单击-并删除文件

这就是它的全部。现在您的应用程序将只使用瑞典语或您选择的任何语言。

于 2011-08-26T12:33:31.417 回答
3

首先转到项目详细信息(项目导航器中的第一个条目)并单击您的项目以查看全局设置。查看“本地化”下的内容。如果仍然有“英语”,您必须检查每个文件在本地化下的文件检查器中的内容。删除所有英文本地化。

于 2011-08-26T12:32:19.107 回答