我无法在我的模板中显示翻译内容。以下是我所做的:
- 在我的模板文件(index.html)中,我已经加载了i18n并在需要翻译的地方使用了
trans
tag。 - 在我的项目目录中,我运行了
./manage.py makemessages -l es
- 我的django.po文件在
./conf/locale/es/LC_MESSAGES/django.po
- 我用翻译编辑了这个文件。
- 然后我运行了
./manage.py compilemessages
- 我在settings.py中将
LANGUAGE_CODE
设置为'es' - 在SessionMiddleware和CommonMiddleware之间的
MIDDLEWARE_CLASSES
中添加了django.middleware.locale.LocaleMiddleware
。 - 重启Django,刷新页面。