如何在iOS应用中删除对英语的支持?

时间:2011-08-26 12:27:52

标签: iphone ios localization non-english

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

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

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

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

2 个答案:

答案 0 :(得分:6)

首先检查一下:

  1. 列表项
  2. 在Xcode中打开项目> = 4.0.2
  3. 点击项目文件
  4. 选择右侧项目标题下的项目
  5. 检查本地化表。
  6. 编辑:如果有人遇到同样的问题,请添加最后的步骤来解决我的问题。 / Erik B

    1. 选择要复制的本地化(英语)
    2. 点击+,然后选择您希望应用的语言(瑞典语)
    3. 选择要删除的本地化(英语)
    4. 点击-并删除文件
    5. 这就是它的全部。现在,您的应用只会使用瑞典语或您选择的任何语言。

答案 1 :(得分:3)

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