【问题标题】:One storyboard not seeing localization .strings while the other one localizes perfectly一个故事板没有看到本地化 .strings,而另一个故事板完美本地化
【发布时间】:2015-05-25 18:23:09
【问题描述】:

我的应用程序中有两个情节提要,我正在尝试使用可本地化的字符串将土耳其语选项添加到两者中。我的主要故事板地图很好;当我将模拟器语言更改为土耳其语时,它会加载土耳其语字符串并完美显示它们。但是,我的另一个故事板仍然以英语显示。我的一切都完全相同,但一个就是行不通。我试过从模拟器中删除应用程序并重建,但无济于事。以下是它们的设置方式:

此外,它们都启用了自动布局,禁用了尺寸等级,并且它们都在 Target Membership 中检查了我的应用程序。他们的一切都是一样的。为什么一个本地化而另一个没有?

【问题讨论】:

  • 只是将模拟器排除在外,因为它在最近版本的 Xcode 中本地化方面一直不稳定,您是否在设备上观察到相同的行为?
  • @MichaelTeper 在我的设备上,它根本没有本地化!即使我将设备切换到土耳其语并删除/重建应用程序,一切都是英文的。现在甚至连一些英文字符串都不见了。为什么会这样?
  • 我不使用基本文件,我只使用英语和我的自定义语言(在我的情况下是西班牙语)。选择英语并取消选择基础。
  • @CanPoyrazoğlu 这有点难说。您可能希望更深入地了解这些文件的引用及其在 .pbxproj 文件中的本地化(右击您的 .xcodeproj 文件并选择 Show Package Contents 菜单项)。
  • @MichaelTeper 我最终使用 git 重置到最后一次提交,并通过不使用基本文件重新开始。

标签: ios ios8 localization xcode6 xcode6.3


【解决方案1】:

我已经删除了本地化文件(在复制到安全的地方之后),从项目中删除了所有与本地化相关的内容,然后重新开始。有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-17
    • 2014-11-26
    相关资源
    最近更新 更多