如何在我的 iOS 应用程序中取消对英语的支持?

发布于 2024-12-01 16:58:11 字数 363 浏览 1 评论 0原文

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

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

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

我的想法已经用完了,所以请帮助我。一定有很多人编写了不支持英语的应用程序。尽管如此,我还是没能在谷歌上找到任何有用的东西。

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寂寞陪衬 2024-12-08 16:58:11

首先检查以下内容:

  1. 列出项目
  2. 在 Xcode 中打开项目 >= 4.0.2
  3. 单击项目文件
  4. 选择右侧 项目 标题下的项目
  5. 检查本地化 表。

编辑:添加最后的步骤来解决我的问题,以防有人遇到同样的问题。 /Erik B

  1. 选择您要复制的本地化版本(英语)
  2. 单击 + 并选择您希望应用程序使用的语言(瑞典语)
  3. 选择您要删除的本地化版本(英语)
  4. 单击 - 并删除文件

这就是全部。现在您的应用程序将仅使用瑞典语或您选择的任何语言。

First of all check this:

  1. List item
  2. Open project in Xcode >= 4.0.2
  3. Click on project file
  4. Select item under Project title on the right
  5. Check Localizations table.

EDIT: Adding the final steps to solve my problem in case anyone has the same problem. /Erik B

  1. Select the localization you want to duplicate (English)
  2. Click + and select the language you want you're app to use (Swedish)
  3. Select the localization you want to remove (English)
  4. Click - and delete the files

That's all there's to it. Now your app will only use Swedish or whatever language you chose.

┊风居住的梦幻卍 2024-12-08 16:58:11

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

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文