我正在使用 Django allauth,并且在运行 makemessages 后,视图和表单中标记为翻译的字符串不会出现在 .po 文件中。
例如,在site-packages/allauth/account/forms.py
:
from django.utils.translation import ugettext_lazy as _, ugettext
...
error = _("The username and/or password you specified are"
" not correct.")
我也rosetta
用于翻译,但 allauth 没有出现在 3rd 方应用程序列表中。
关于为什么可能makemessages
并且rosetta
正在忽略 allauth 进行翻译的任何想法?