固定文字列(ラベル、お知らせなど)が大量にあるWebサイトの場合、プロジェクトに国際化を追加します。元のコードでキーワードと実際のフレーズを使用した経験を知りたいですか?どちらを使用するのが良いですか?
この例を確認してください-djangoで:
本当のフレーズ:
<p>
{% trans "Welcome to my website" %}
</p>
キーワード:
<p>
{% trans "WELCOME_MESSAGE" %}
</p>
もちろん、実際のフレーズを使用する方が簡単ですが、私にはいくつかの悪い経験があります。{% trans "contacts" %}
ページのタイトルとして使用され、他の場所でのようなフレーズで使用される一般的な単語を考えてみましょう。ページのタイトルとしての{{selected_contacts_count}}{% trans "contacts" %}
翻訳は、フレーズ内の単語としてのcontacts
翻訳とは異なる可能性があるcontacts
ため、これは矛盾です。