django的makemessages在哪里保留--all选项的语言环境列表

时间:2014-11-08 06:35:57

标签: python django

Django的manage.py makemessages函数可以与选项--all(或-a)一起使用,它可以将以前为makemessages提供的所有语言环境的po文件作为-l选项。有谁知道makemessages在哪里获得此列表?我知道它不是来自项目设置模块中的LANGUAGES元组,因为只有在makemessages -l <locale>至少一次显式添加它们之后,才会出现语言的语言环境文件夹。

1 个答案:

答案 0 :(得分:0)

它确实需要来自settings.py

LANGUAGES的区域设置

如果您makemessages -allmakemessages -a,它会为LANGUAGES

中提供的所有语言创建区域设置文件夹

来自docs的引用:

Use the --all or -a option to update the message files for all available languages.
Django中的

,据我所知,all available languages只能在settings.py

中通过LANGUAGES给出