如何在我的 iOS 应用程序中取消对英语的支持?
我将 en.lproj
重命名为 sv.lproj
。然后我将瑞典语资源添加到项目中并删除了英语资源。
问题是应用程序仍然“认为”它支持英语,即 [[NSBundle mainBundle] localizations]
同时返回 en
和 sv
。
我删除了在项目文件和信息 plist 中可以找到的所有对 en
和 English
的引用,但它仍然支持英语。
我的想法已经用完了,所以请帮助我。一定有很多人编写了不支持英语的应用程序。尽管如此,我还是没能在谷歌上找到任何有用的东西。
I renamed en.lproj
to sv.lproj
. I then added the Swedish resources to the project and removed the English resources.
The problem is that the app still "thinks" that it supports English, i.e. [[NSBundle mainBundle] localizations]
returns both en
and sv
.
I've removed every reference to en
and English
that I could find in the project file and the info plist, but it still supports English.
I'm running out of ideas, so please help me. There must be a ton of people that written apps that doesn't support English. Still I haven't been able to find anything useful on Google.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先检查以下内容:
编辑:添加最后的步骤来解决我的问题,以防有人遇到同样的问题。 /Erik B
+
并选择您希望应用程序使用的语言(瑞典语)-
并删除文件这就是全部。现在您的应用程序将仅使用瑞典语或您选择的任何语言。
First of all check this:
EDIT: Adding the final steps to solve my problem in case anyone has the same problem. /Erik B
+
and select the language you want you're app to use (Swedish)-
and delete the filesThat's all there's to it. Now your app will only use Swedish or whatever language you chose.
首先转到项目详细信息(项目导航器中的第一个条目),然后单击您的项目以查看全局设置。查看“本地化”下写的内容。如果仍然是“英语”,您必须检查本地化下文件检查器中的每个文件。删除所有英文本地化内容。
First go to project details (first entry in the project navigator) and click on your project to see the global settings. Look what is written under "Localizations". If there is still "English" you have to check for every file what is in the file inspector under Localization. Remove every English localization.