Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在iOS应用程序中删除对英语的支持?_Iphone_Ios_Localization_Non English - Fatal编程技术网

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

Iphone 如何在iOS应用程序中删除对英语的支持?,iphone,ios,localization,non-english,Iphone,Ios,Localization,Non English,我将en.lproj重命名为sv.lproj。然后,我将瑞典语资源添加到项目中,并删除了英语资源 问题是,应用程序仍然“认为”它支持英语,即[[NSBundle mainBundle]本地化]同时返回en和sv 我已经删除了项目文件和信息列表中对en和English的所有引用,但它仍然支持英语 我没什么主意了,请帮帮我。一定有很多人编写了不支持英语的应用程序。我仍然无法在谷歌上找到任何有用的东西。首先进入项目详细信息(项目导航器中的第一个条目),然后单击您的项目以查看全局设置。看看“本地化”下面

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

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

我已经删除了项目文件和信息列表中对
en
English
的所有引用,但它仍然支持英语


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

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

首先检查以下各项:

  • 列表项
  • 在Xcode>=4.0.2中打开项目
  • 点击项目文件
  • 选择右侧项目标题下的项目
  • 检查本地化表
  • 编辑:添加解决问题的最后步骤,以防有人遇到同样的问题/埃里克B

  • 选择要复制的本地化(英文)
  • 单击
    +
    ,然后选择应用程序要使用的语言(瑞典语)
  • 选择要删除的本地化(英语)
  • 单击
    -
    并删除文件

  • 就这些。现在,您的应用程序将只使用瑞典语或您选择的任何语言。

    查看您的信息。plistIt有英语和瑞典语,它说有一个文件本地化为英语。你知道有没有可能看到那是什么文件?无论如何,我点击了减号并删除了那个文件,但这个应用程序仍然支持英语。我只有MainWindow.xib。我怎么检查?好的!现在,您应该检查所有.xib文件。执行以下步骤:1。单击Xcode中的.xib文件。2.打开实用程序视图(可在其中配置所有设置)。3.在“实用程序”视图中,单击左侧选项卡图标“文件检查器”(类似于注释图标)。4.找到本地化表格,检查你们的语言,上面写着瑞典语。没有英语。现在怎么办?有什么想法吗?Info.plist中的“本地化本地开发区”是否设置为瑞典语?我认为您的答案与Nekto的答案基本相同,但不太详细。我从列表中删除了英语并删除了文件,但它仍然支持英语,有什么想法吗?我修正了它。谢谢你抽出时间。