如何在iOS应用中删除对英语的支持?
我将en.lproj
重en.lproj
为sv.lproj
。 然后我将瑞典资源添加到项目中并删除了英语资源。
问题是app仍然“认为”它支持英语,即[[NSBundle mainBundle] localizations]
返回en
和sv
。
我删除了我在项目文件和信息plist中找到的en
和English
所有引用,但它仍然支持英语。
我的想法已经不多了,所以请帮助我。 必须有很多人编写不支持英语的应用程序。 我仍然无法在谷歌上找到任何有用的东西。
首先检查一下:
- 项目清单
- 在Xcode> = 4.0.2中打开项目
- 单击项目文件
- 选择右侧项目标题下的项目
- 检查本地化表。
编辑:添加最后的步骤来解决我的问题,以防任何人有同样的问题。 / Erik B.
- 选择要复制的本地化(英语)
- 单击
+
并选择您希望应用程序使用的语言(瑞典语) - 选择要删除的本地化(英语)
- 单击
-
并删除文件
这就是它的全部内容。 现在,您的应用只会使用瑞典语或您选择的任何语言。
首先转到项目详细信息(项目导航器中的第一个条目),然后单击您的项目以查看全局设置。 看看“本地化”下的内容。 如果仍有“英语”,则必须检查“本地化”下文件检查器中的每个文件。 删除所有英语本地化。