これはコードです:
{% load i18n %}
{% trans 'hello test' %}
mako
しかし、このコードはでは読み取れません。
を使用して国際化する方法mako
、
ありがとう
これはコードです:
{% load i18n %}
{% trans 'hello test' %}
mako
しかし、このコードはでは読み取れません。
を使用して国際化する方法mako
、
ありがとう
ドキュメントを確認したところ、Mako はi18n にBabelを使用していると書かれています。したがって、それを使用するか、@Yuji が示唆するように、任意の Python コードを呼び出して Django の i18n を使用できます。
しかし、私は Babel を使う方がきれいだと思います:
# /myproj/babel.cfg
# this loads all Django templates,
# e.g. /myproj/templates/myapp/hello_world.html
[mako: **/templates/**.*]
# /myproj/templates/myapp/hello_world.html
<html>
<body>
${_('Hello world!')}
</body>
</html>