在 django 上使用 mako 时如何处理国际化,
这是代码:
{% load i18n %}
{% trans 'hello test' %}
但是,mako
无法读取此代码,
那么如何使用mako
进行国际化,
谢谢
this is code :
{% load i18n %}
{% trans 'hello test' %}
but , this code cant be read by mako
,
so how to Internationalization using mako
,
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我检查了 文档,它描述了 Mako 使用 Babel for i18n。所以你可以使用它,或者像@Yuji建议的那样,通过调用任意Python代码来使用Django的i18n。
但我认为使用 Babel 更漂亮:
I've checked the documentation and it describes that Mako uses Babel for i18n. So you can either use that, or as @Yuji suggests, use Django's i18n by calling arbitrary Python code.
But I think using Babel is prettier: