每当我运行时:
$ ./manage.py makemessages -a -l es -e .py
它只包括翻译,在 locale/es/LC_MESSAGES/django.po
中我在 MY 应用程序中标记的字符串,但我想翻译标记为的字符串可翻译成 Django 形式,像这样:https://github.com/django/django/blob/master/django/contrib/auth/forms.py#L64-L84
有什么方法可以让 makemessages
翻译 Django 中的 Forms
的标签和验证错误消息,而不必覆盖这些表单?
在此先感谢您的帮助! :)
最佳答案
这些字符串的翻译已经由 django 项目完成:https://github.com/django/django/blob/master/django/contrib/auth/locale/es_MX/LC_MESSAGES/django.po#L42
您不需要自己翻译。
您应该已经在您的应用中翻译了它们。
关于python - 如何在 Django 中翻译表单的标签和验证消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14816995/