我做了一份 RML 报告,效果很好。在翻译文件中,包含在 RML 文件中的字符串,所以我可以翻译报告的内容。但是有一种情况是无法识别字符串,因此无法翻译这些字符串。我将举一个例子:
下一行正在工作,翻译文件可以识别“类别”,我可以在那里翻译。
<para style="terp_tblheader_General_Centre">Category</para>
下一个不起作用:
<para>[[ o.type == 'r' and 'Registration' or 'Deregistration' ]]</para>
这是无法识别字符串的独特情况。type是一个选择字段(可以取值 'r' 或 'd'),我写了该行以在报告中查看Registration(在类型值 'r' 的情况下)或Deregistration(在类型值的情况下' d')。但是注册和注销不被识别为要翻译的词。
我看到了这个帖子:
我试着写_('Registration')
/_('Deregistration')
然后_(Registration)
/_(Deregistration)
而不是'Registration'
/ 'Deregistration'
,但在这种情况下,字符串甚至没有出现在报告中。
任何人都可以帮助我,好吗?