4

さて、質問はタイトルにあります。それは可能ですか?cssを使用して、リンクを旗のように見せることができます。簡単ですが、テキストもあります(英語、フランス語、ドイツ語など)。さて、どんな親切な助けにも感謝します。

4

2 に答える 2

19

言語を表すためにフラグを使用することは、一般的にあまり良い考えではありません。W3Cが言うように

言語を示すためにフラグアイコンを使用しないでください。

フラグは言語ではなく国を表します。多くの国が他の国と同じ言語を使用しており、多くの国が複数の公用語を持っています。フラグはこれらの順列にマップされません。

より詳細な議論については、例えばhttp://www.cs.tut.fi/~jkorpela/flags.htmlを参照してください。

于 2010-03-03T13:40:52.133 に答える
2

さて、私はそれを作りました(突然誰かが役に立つと思います)。次のようにファイルlanguage_chooser.htmlを変更する必要があります。

{% load cms_tags i18n %}
{% for language in languages %}
<a href="{% page_language_url language.0 %}"{% ifequal lang language.0 %} class="current"{% endifequal %}><img src="{{ MEDIA_URL }}[path to your flags images]{{ language.0 }}.gif" /></a>
{% endfor %}
于 2010-03-04T11:38:41.503 に答える