【发布时间】:2014-01-20 12:59:48
【问题描述】:
我刚刚开始在 XCode 5 中查看 IOS 应用程序的本地化,并尝试添加 Italian Localization:
Xcode 5 自动生成带有单个条目的 Main.strings 文件,这是我在 Main.storyboard 文件中放置的唯一标签:
/* Class = "IBUILabel"; text = "Label"; ObjectID = "PeT-4z-NSf"; */
"PeT-4z-NSf.text" = "Etichetta";
如果我稍后修改 Main.storyboard 文件,在视图中添加一个新按钮,那么我应该如何告诉 Xcode 5,如果可能的话,添加缺少的本地化字符串Main.strings 文件?我是否应该通过查看 Interface Builder 中的 Object ID 字段手动添加一个新条目(它有效,但我不知道这是否意味着更新故事板的本地化)?我可以在 Main.storyboard 文件上运行类似 genstrings 的东西来提取所有标签的文本并将新的文本添加到本地化的 Main.strings 文件?
【问题讨论】:
-
您好 Gianni,您是否从其他来源找到任何解决方案。我也需要这个,如果你知道请在这里更新解决方案。它可以帮助我和那些遇到这篇文章的人。
-
查看这个 SO 问题的答案:stackoverflow.com/questions/15094259/…
-
我在这里发布了一个干净的解决方案:stackoverflow.com/a/35398661/3451975
标签: ios7 localization interface-builder xcode5 uistoryboard