我目前正在尝试在一个网站上开始翻译。问题是django makemessages工具很好地生成了le PO文件,但他包含了所有要翻译的django包。在我的网站上有10个sentance,我的po文件中有5370行。
我正在使用virtualenv,django 1.3,python 2.6
我的行为轨迹:
mkdir locale
django-admin.py makemessages -l enpo文件以
20 #: env_website/lib/python2.6/site-packages/Django-1.3.1-py2.6.egg/django /conf/global_settings.py:44
21 msgid "Arabic"
22 msgstr ""我的问题是:我做错了什么?如何排除django包?
发布于 2012-04-02 17:17:16
makemessages应该从项目根或应用程序根运行。它将遍历源码树以查找标记为要翻译的字符串。如果您有要避免的目录,请使用--ignore选项。
文档中的示例:
django-admin.py makemessages --locale=en_US --ignore=apps/* --ignore=secret/*.htmlhttps://stackoverflow.com/questions/9973584
复制相似问题