有没有办法让 gettext 注释提取器查找字符串的内联注释而不是之前的行?
Is there a way to make gettext comment extractor look for the inline comments of a string rather than the line before?
这是我的一小段代码:
#SUBTRACTION
elif _("sub") in calc: #FOR TRANSLATORS: This is a translated if statement. Dont add accents. Use a key part of the word e.g. sub instead of subtract instead of the full word if possible.
misc.showUserWhatIThink(_("subtract a number from a number"))
TheBasics.subtraction()
Poedit (gettext) 会将注释 FOR TRANSLATORS: This is a translated if statement. [...]
分配给 从数字中减去数字 而不是 sub。我希望将“sub”的评论放在“译者注释”部分。
有什么办法可以避免这种情况吗?我已经内联一遍又一遍地添加了相同的评论;我不想重做所有这些。
不可能。
并且由于需要对提取器逻辑进行重大更改才能使评论放置更加灵活,因此这种情况极不可能发生变化。
如果它对你来说是关键任务:用一个小脚本准备你的源代码,如果你找到 #TRANSLATORS
评论,将它们提取到 _()
.[= 调用上方的一行中12=]
这是我的一小段代码:
#SUBTRACTION
elif _("sub") in calc: #FOR TRANSLATORS: This is a translated if statement. Dont add accents. Use a key part of the word e.g. sub instead of subtract instead of the full word if possible.
misc.showUserWhatIThink(_("subtract a number from a number"))
TheBasics.subtraction()
Poedit (gettext) 会将注释 FOR TRANSLATORS: This is a translated if statement. [...]
分配给 从数字中减去数字 而不是 sub。我希望将“sub”的评论放在“译者注释”部分。
有什么办法可以避免这种情况吗?我已经内联一遍又一遍地添加了相同的评论;我不想重做所有这些。
不可能。
并且由于需要对提取器逻辑进行重大更改才能使评论放置更加灵活,因此这种情况极不可能发生变化。
如果它对你来说是关键任务:用一个小脚本准备你的源代码,如果你找到 #TRANSLATORS
评论,将它们提取到 _()
.[= 调用上方的一行中12=]