0

我使用 Chameleon Page 模板作为我的模板语言,我想给我的翻译一个提示。(在这种情况下,因为“你”这个词可以根据上下文进行完全不同的翻译。)

我在文档中找不到它的技术。

我怎么做?甚至可能吗?

可以滥用 i18n:target 但我宁愿不要。

生成的 .po 文件如下所示:

我更喜欢产生类似这样的解决方案,我相信这是向翻译人员提供提示的标准 gettext 方式。

#. i18n: Translate this very formally.
msgid "you"
msgstr ""
4

1 回答 1

0

我发现了一个非常丑陋的解决方案,这取决于您的翻译人员是否有点警觉。

<tal:block i18n:translate="">
  <tal:block
      i18n:name="This is not a dynamic element, this is a hint for translators: translate this very formally"
    >you</tal:block>
</tal:block>

这将在 .po 文件中结束,如下所示:

msgid ""
"${This is not a dynamic element, this is a hint for translators: translate this very formally}you"
msgstr ""
于 2013-06-24T15:58:26.653 回答