我正在努力提升我的网站翻译水平,我已经成功将.po/.mo
文件与我的模板中的所有{% trans %}
标签配合使用。但我无法弄清楚如何使我的表单良好地进行翻译。字段未显示在我的.po文件中...
app/forms.py:
from django import forms
from django.utils.translation import ugettext_lazy as trans
class ContactForm(forms.Form):
subject = forms.CharField(required=True, label=trans(u'Subject'))
name = forms.CharField(required=True, label=trans(u'Name'))
email = forms.EmailField(required=True, label=trans(u'Email'))
content = forms.CharField(required=True, widget=forms.Textarea, label=trans(u'Content'))
我不确定还需要在这里包括什么,如果还需要其他内容,请告诉我。我已经尝试运行过了。
django-admin makemessages -l lang
但它不会填充这些字段
python manage.py makemessages -l
而不是django-admin
。 - Ivan Semochkin