плохо ли иметь en каталог в локали? есть ли в этом смысл? - PullRequest
1 голос
/ 17 октября 2019

основным языком является английский для моего сайта, некоторые учебники предлагают использовать 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

1 Ответ

0 голосов
/ 17 октября 2019

Насколько я понимаю, вы можете использовать в вашем msgid язык, отличный от английского, например, вы можете использовать русский msgid и английский msgstr.

Если вы используете довольно стандартныйопция - английский msgid и msgstr на немецком языке, и у вас есть сайт на немецком языке (без английского), не стесняйтесь удалять каталог en_US.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...