Swift iOS本地化 - 不是main.strings中的所有字符串(xcode 6.3)

时间:2015-02-25 19:03:55

标签: ios xcode swift

我尝试本地化我的iOS应用。不幸的是我遇到了本地化问题。我的问题是添加其他语言,并非所有字符串都列在main.strings文件中以供其他语言使用。我在ViewController中有一个滚动视图和一个标签。滚动视图本身也有许多标签。 Wenn我进入main.string文件,我错过了separat标签以及滚动视图中的第一个标签。 因为控制器是用作描述视图的第二个视图控制器,所以我没有将IBOutlets添加到标签中。只需将它们用作文本即可。

有没有人知道如何将这两个标签添加到main.string文件中,或者只是给我一个提示,我可以查看哪些内容可能有问题?

提前致谢

1 个答案:

答案 0 :(得分:7)

好的,再经过两天,我发现了它无法正常工作的原因。我希望我的问题不是愚蠢而且所有成员都只是想到了RTFM。

我解决了以下问题: 1)如何将其他标签文本添加到本地化文件" main.strings"和 2)通过添加语言,Xcode不会将所有文本输入到main.stings文件中。

1) 在身份检查器的文档块中有一个名为Object ID的字段。这是Xcode生成的Label(Text)引用。将其添加到特定语言main.strings文件中,用&#34 ;;"关闭该行。它有效。

2) 好吧,据我所知,本地化只适用于纯文本(Attributes Inspector - Block Label)。它不适用于属性文本。也许我做错了什么,但改为"平原"问题解决了。

感谢所有花时间阅读我的问题的人。