2010年10月13日水曜日

django-cmsでsnippetのi18n

snippetの中に{% trans "Site Map" %}としてやってもdjango-admin makemessagesでは取り出してくれない。*.htmlだけだから?でもsnippetsはdbの中にあるし。
しかたがないのでdjango.poの末尾に
msgid "Site Map"
msgstr "サイトマップ"
と付けた。

templateに出してみることをしてみたが、今度は肝心のmenuがそのまま出力されてしまう。ちなみにコードはこう。
{% load cache cms_tags %}
{% load cms_tags menu_tags %}
{% load i18n %}
<h2>{% trans "Site Map" %}</h2>
<ul  id="siteMapTree" class="treeview">
    {% show_menu 0 100 100 100 %}
</ul>

0 件のコメント:

コメントを投稿