我们发现当我们将文件交给翻译人员时,注解消息非常有帮助。对于Android应用程序,是否有方法在strings.xml中为翻译器添加注解消息?
// In the strings.xml
<string name="hello___">Hello %1$s</string>
在iOS上,我们可以这样做:
// In the code, when we export the translation file to xliff,
// The comments in `NSLocalizedString` will be collected and inserted into the xliff file
NSString *greetingMessage = NSLocalizedString(@"hello__",
@"A simple greeting messsage, %@ will be replaced by user's name");
// In the Localizable.strings file
"hello__"="hello %@";
在Windows上,我们可以这样做:
// In the Resources.resw file:
<data name="hello__" xml:space="preserve">
<value>Hello {0}</value>
<comment>{0} will be replace by user's name</comment>
</data>
2条答案
按热度按时间lf5gs5x21#
对于Android应用程序,是否有方法在strings.xml中为翻译器添加评论消息?
是的,但它仍然需要是一个有效的XML文件:
eh57zj3b2#
我在一些AndroidX库中看到了这个。100%未记录功能。