翻译使用Django反式标签
在Django的模板,我有一个标签作为{% trans mypage %}
而在翻译的网页我有en/django.po
文件,我有我的空间指向“mypage
”翻译使用Django反式标签
我的问题是,如果我必须要改变mypage
到minepage
然后我应该改变它的意见或django.po
文件
据我所知,mypage只是一个变量,要改变到适当的翻译,我们必须改变它在.po
文件和makemessage编译消息。我对吗?
您在模板和python类中定义可翻译的字符串,然后使用django命令:makemessages
(它使/更新.PO文件)+ compilemessages
(它使/更新.MO)。所以,重点是:您应该手动编辑.PO文件以更改标签的翻译(其值)。
通过价值你的意思是msgstr权利? – Rajeev
是的,我的意思是msgstr :) – daveoncode
我会推荐你使用像django-rosetta这样的应用程序,它可以帮助你管理这些文件。 – cor