我有一个应用程序位于一个文件夹,它的模板在另一个...
我已经向模板中添加了翻译字符串(存储在模板目录中,我的应用程序中的所有模板都有一个目录)
当我转到应用程序文件夹并在那里运行脚本时:
silver:articles oleg$ django-admin.py makemessages -l ru
processing language ru silver:articles
oleg$我越来越空虚了
silver:articles oleg$ ls locale/ru/LC_MESSAGES/
silver:articles oleg$ 例如,当我在项目根目录中运行此命令时,我得到了由python文件生成的完整po文件(这对我来说似乎很奇怪,因为我认为它应该从htmls创建)。
发布于 2009-12-30 17:17:01
makemessages总是在python代码文件中查找标记为翻译的字符串。
除此之外,它会在所有.html文件中查找。也许你的模板有另一个扩展?如果是这种情况,您可以使用-e指定其他扩展:
django-admin.py makemessages -l=ru -e=html,htm,txthttps://stackoverflow.com/questions/1975458
复制相似问题