iOS:本地化出错



我开始感到困惑了。。我想根据ray wenderlich的教程,最终将所有字符串的翻译文件添加到我的应用程序中。但不知怎么的,现在一切都搞砸了。我现在再次删除了所有本地化,删除了我的字符串文件、故事板等。现在我在项目设置中没有设置本地化语言,我已经从垃圾桶中复制了所有文件。

但是我的本地化字符串(NSLocalizedString(..))不知何故没有加载。。或者加载其他内容。我已经更改了其中一些,以检查我在项目资源管理器中的字符串文件是否真的被使用了,但它仍然使用旧的字符串,我不知道从哪里开始。。我已经检查了项目文件夹,没有任何其他文件。

我怎样才能重新设置一切,使其正常工作?如何设置它应该使用的字符串文件?那么我应该如何设置本地化,有没有基础语言?

编辑:在模拟器中,我无法运行我的应用程序。。它只显示一个黑屏。而在我的iphone上,它仍然有效(如果我使用Xcode的iphone)。

我想我已经删除了项目设置中的所有语言,现在我不能再添加任何本地化了:-(

以下是我要尝试的:

  1. 检查项目文件夹中是否有任何剩余的.lproj文件夹/.strings文件并删除
  2. 清洁/构建
  3. 按照SmoothLocalize的教程从头开始本地化

这将删除所有旧文件并创建一个新的默认localitable.strings,然后您可以添加更多的语言。

最新更新