0
我正在本地化iOS应用程序。我遇到了一些问题 - 主要是故事板本地化。我需要为每个字符串添加文本上下文,以便翻译人员可以理解字符串是如何使用的。举例来说,在我的故事板定位于英语,我会改变:iOS故事板本地化:手动编辑生成的文件
/* Class = "UILabel"; text = "Label"; ObjectID = "1Sf-fE-WR8"; */
"1Sf-fE-WR8.text" = "Label";
到:
/* Context: this label is the header of the settings screen */
"1Sf-fE-WR8.text" = "Label";
首先 - 这是一个坏主意?问题是,如果我必须重新生成故事板的本地化,我对文件所做的所有编辑将会消失。那么,在未来,如果我向故事板添加一个新元素,是否会将该元素放入.strings文件中而不重新生成它?
注:
一)我已经尝试了“导出本地化”,但总是导致一个错误“本地化无法读取一个字符串文件”
b)项目是建立在一个奇怪的方式:有一个父项目具有现有的本地化,我们添加了一个具有自己的本地化文件的子目标,但是整体本地化导出机制作为一个整体适用于项目,我担心摆弄它会破坏现有的工作。
感谢任何帮助或想法!
的日子,谢谢。我从那个项目开始(没有更好的解决方案),但是我一有机会就试试这个。 – RyanD