Web サイトのコンテンツを翻訳するために django i18n システムを使用したいと考えています。
この目的の 1 つは<meta keywords="word1, word2">
タグです。現在、文字列を翻訳"word1, word2"
していますが、変更すると残りの翻訳が機能しなくなります。
最良の方法は、変数を設定して、翻訳システムに「この変数のコンテンツの英語版を使用してください」と言うだけです。
これはテンプレートまたは他のhtml/pythonファイルで指定できるため、データベースでこれを設定することは避けたいと思います。追加のデータベース/キャッシュ ヒットを回避したいと思います。
コンテンツではなく、異なる言語バージョンの変数を表示する方法はありますか?
条件付きのテンプレートを含めることでこれを実行できることは知っています{% if LANGUAGE_CODE == "xx" %}
が、他の方法があるのでしょうか?