2015-09-06 58 views
0

我的故事板具有中文(简体)的本地化。如何刷新故事板本地化字符串的内容

最初,生成.strings文件时,它包含每个场景中输入的标题/标签的每个文本。像这样:

/* Class =“UINavigationItem”; title =“灯光窗帘”; ObjectID = “03c-Su-3Ya”; * /“03c-Su-3Ya.title”=“灯光窗帘”;

/* Class =“UIButton”; normalTitle =“Button”; ObjectID = “1dN-RP-fnm”; * /“1dN-RP-fnm.normalTitle”=“按钮”;

/* Class =“UIButton”; normalTitle =“写入”; ObjectID =“1yV-zN-VyH”; */ “1yV-zN-VyH.normalTitle”=“写入”;

/* Class =“UIButton”; normalTitle =“通风”; ObjectID =“26S-O2-95j”; */ “26S-O2-95j.normalTitle”=“通风”;

但是,当我添加新的视图控制器和新的文本到它。我注意到.strings文件没有自动更新。我每次都必须生成这个文件吗?或者有更新其内容的方法?

请帮忙。提前致谢!

+0

可能重复[是否可以更新本地化的故事板的字符串?](http://stackoverflow.com/questions/15094259/is-it-possible-to-update-a-localized-storyboards-strings) – Dschee

回答

3

是的。这是Xcode的数百万个限制之一。我通常只做这个本地化作为我为应用程序做的最后一件事。

当您添加新元素时,Xcode不会将这些新元素添加到本地化文件中。你必须手动完成。

+0

噢,好吧。谢谢。 –

+0

不客气。 – SpaceDog

+0

您需要手动执行此操作并不完全正确。有些脚本可以为你做到这一点,其中一些脚本不再工作,但这里有一个我在GitHub上创建和托管的解决方案:http://stackoverflow.com/a/35398661/3451975 – Dschee

相关问题