我想在我的应用程序中使用多种语言,为此我遵循了此操作doc
在 locale 文件夹中创建 django.po 后,我打开了它,因为该文件包含“#”,它告诉您可以翻译哪一行。
但此文件仅包含管理部分,它没有我的应用程序模板,即我的应用程序的 HTML 文件。
那么我如何翻译这些 HTML 文件,或者我应该做什么才能使 django.po 文件也可以包含我的应用程序模板。
我只关注了这个doc.
您需要使用{% trans %}
or {% blocktrans %}
运行之前在 html 文件中添加模板标签
python manage.py makemessages -l <locale>
如果您已经这样做了,并且您的 HTML 模板位于源代码树中,那么 makemessages 应该会选取它们。如果您尚未使用这些模板标记,那么您将不会在 .po 文件中看到它们的任何输出。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)