我将en.lproj
重命名为sv.lproj
,并添加了瑞典语资源到项目中,并删除了英语资源。
问题是应用程序仍然“认为”它支持英语,即[[NSBundle mainBundle] localizations]
返回en
和sv
两个值。
我已经从项目文件和信息属性列表中删除了所有关于en
和English
的引用,但它仍然支持英语。
我已经没有更多的想法了,请帮帮我。肯定有很多人编写不支持英语的应用程序,但我在Google上找不到任何有用的东西。
我将en.lproj
重命名为sv.lproj
,并添加了瑞典语资源到项目中,并删除了英语资源。
问题是应用程序仍然“认为”它支持英语,即[[NSBundle mainBundle] localizations]
返回en
和sv
两个值。
我已经从项目文件和信息属性列表中删除了所有关于en
和English
的引用,但它仍然支持英语。
我已经没有更多的想法了,请帮帮我。肯定有很多人编写不支持英语的应用程序,但我在Google上找不到任何有用的东西。
首先检查以下内容:
编辑:添加解决我的问题的最终步骤,以防其他人遇到同样的问题。/Erik B
+
并选择您希望应用程序使用的语言(瑞典语)-
并删除文件就是这样。现在您的应用程序将仅使用瑞典语或您选择的任何语言。
首先进入项目详情(在项目导航器中的第一项),点击你的项目以查看全局设置。查看“本地化”下面写了什么。如果还有“英语”,则需要检查每个文件在本地化下的文件检查器中写了什么。删除所有英语本地化。