私は2つの異なる方法で私のコードのvariusの部分で翻訳することができる1つの文字列を持っています。 異なる翻訳の同じ文字列
は今使用ジャンゴ管理者makemessagesの節では、それが私はこのdjango.poで取得-l場合:
#: pingapi/ping.py:17 pingapi/nots.py:10
msgid "may"
msgstr "maggio"
しかし、私は二つの異なる翻訳たい:私は場合
#: pingapi/ping.py:17
msgid "may"
msgstr "posso"
#: pingapi/nots.py:10
msgid "may"
msgstr "maggio"
を翻訳ファイルのdjango-adminコンパイルメッセージを掲載しました。
Error: errors happened while running msgmerge
error 'duplicate message definition'
ヒント?私はDjangoを使用しています。
[this](https://docs.djangoproject.com/en/dev/topics/i18n/translation/#contextual-markers)は役に立ちますか? – dgel
@dgel:残念なことではありません。 –
ああ...そうだ。 'pgettext'は翻訳者に役立つコンテキスト文字列を提供します。 – dgel