makemessages命令如何在* .po文件的项目文件夹外部地址模板

时间:2011-11-24 14:45:37

标签: python django

这是我的目录结构:

Implementaion\template 
Implementaion\Agency_project\locale
Implementaion\Agency_project\airAgency_app

运行django-admin.py makemessages -l fa时,它只收集Agency_project文件夹中的翻译代码,我不知道如何将其与包含我的html文件的模板文件夹相关联,并且在Agency_project旁边夹。 我刚发现--symlink它不起作用,或者我可能无法使用它!

1 个答案:

答案 0 :(得分:0)

不,我的经验也是以某种方式makemessages不使用符号链接。并且它不希望将项目范围的翻译与应用程序翻译混合在一起,我认为这是非常合理的。

解决方案是执行“cd airAgency_app”然后执行“../manage.py makemessages -l fa”。只需记住在airAgency_app中创建一个locale文件夹。

关键是将您的翻译视为每个应用程序的事情。然后,项目模板/文件夹中的翻译内容可以放在项目范围的翻译文件夹中。