这是我的目录结构:
Implementaion\template
Implementaion\Agency_project\locale
Implementaion\Agency_project\airAgency_app
运行django-admin.py makemessages -l fa
时,它只收集Agency_project
文件夹中的翻译代码,我不知道如何将其与包含我的html文件的模板文件夹相关联,并且在Agency_project
旁边夹。
我刚发现--symlink
它不起作用,或者我可能无法使用它!
答案 0 :(得分:0)
不,我的经验也是以某种方式makemessages不使用符号链接。并且它不希望将项目范围的翻译与应用程序翻译混合在一起,我认为这是非常合理的。
解决方案是执行“cd airAgency_app”然后执行“../manage.py makemessages -l fa”。只需记住在airAgency_app中创建一个locale文件夹。
关键是将您的翻译视为每个应用程序的事情。然后,项目模板/文件夹中的翻译内容可以放在项目范围的翻译文件夹中。