主要语言是我的网站的英语,一些教程建议使用django-admin makemessages -a
和其他人建议使用django-admin makemessages -l -de
但是当我使用-a时,它使en-us目录如下所示,这似乎几乎没有用,还是吗?对于以英语为主要语言的网站建立en-us目录是否有任何好处?
还是我应该删除它?
.
├── db.sqlite3
├── some_industry
├── locale
│ ├── en_us
│ │ └── LC_MESSAGES
│ │ └── django.po
│ └── de
│ └── LC_MESSAGES
│ └── django.po
├── machine_request
│ ├── __init__.py
│ ├── admin.py
│ ├── locale
│ │ ├── en_us
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ └── de
│ │ └── LC_MESSAGES
│ │ └── django.po
│ ├── migrations
│ ├── static
│ │ └── machine_request
│ ├── templates
│ ├── urls.py
├── manage.py
└── users
├── __init__.py
├── admin.py
├── locale
│ ├── en_us
│ └── de
└── views.py
就我所知,您可以在msgid
中使用不同于英语的语言,例如,可以使用俄语msgid和英语msgstr
。
如果您使用的是非常标准的选项-德语msgid
和msgstr
,并且您拥有德语网站(没有英语),请随时删除en_US
目录。