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 に答える