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