在Interface Builder中,有没有一种方法可以向本地化字符串添加注释?

9
在代码中,NSLocalizedString宏允许您在字符串旁边添加描述性注释,因此您的翻译者能够获得必要的上下文来编写翻译。但是,我没有看到任何方法可以在storyboard中的字符串旁边提供等效的注释。相反,xliff文件包含诸如以下内容的注释: Class = "NSTextFieldCell"; title = "Created"; ObjectID = "1u4-pn-J7a"; 这并不是很有用。有没有办法为我的翻译者提供更好的关于这些字符串用途/位置的解释?
2个回答

8

有一种方法可以做到这一点。在Identity检查器下的Document部分,有一个名为Notes的框。将文本添加到此部分中,将包含在xliff文件中项目的<note>部分。

Xcode identity inspector Text of


-1
在 section 中,您还可以添加 text= 然后是任何您想要告诉翻译器的内容。
另外,如果你最终在文本文件中工作,你也可以在正斜杠内的字符串上方或下方添加注释,例如:
"00_bkm_11"="Bookmark"; /Used to mean save a webpage in the app/
希望这两个提示有所帮助 :-)

有趣,你所说的“inside the section”是什么意思? - Chris Vasselli
我指的是字符串的注释部分。 - Anthony from Applingua

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接