hereの指示を読んで従いましたが、po ファイルの javascript に文字列が表示されないようです。
structure of my project is:
cb/
cb_app
cb
static_files
templates
まず、これらを url.py にコピーしました。
js_info_dict = {
'packages': ('cb_app',),
}
urlpatterns = patterns('',
(r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict),
)
次に、このスクリプトを html に追加しました。
<script type="text/javascript" src="{% url django.views.i18n.javascript_catalog %}"></script>
翻訳を取得したい実際のスクリプトは、次のように単純です。
$(document).ready(function () {
$('#id_sales_item').chosen({no_results_text: gettext('No results match')});
});
...そして同じhtmlで利用されています。
それで、私がしなければならないことは他にありますか?
cb/cb
次に、 fromと fromの両方で以下の行を実行するだけでしたcb/cb_app
。
django-admin.py makemessages -l en_GB
cb/cb/locale
しかし、どちらにも「一致する結果がありません」という兆候はまだありませんcb/cb_app/locale
任意のヒント?