У меня есть список языков для моего проекта django, и они отлично работают:
LANGUAGES = (
('en', ugettext('English')),
('es', ugettext('Spanish')),
)
Теперь я хочу добавить английский в Великобритании, потому что некоторые пользователи писали мне об орфографических ошибках, которые на самом деле не являются ошибками, простоРазница между английским и британским языками, поэтому я добавил:
LANGUAGES = (
('en', ugettext('English')),
#('en-us', ugettext('English US')),
('es', ugettext('Spanish')),
('en-gb', ugettext('English UK')),
)
и выполнил весь процесс создания языковых файлов, но когда я выбираю 'en-gb', он просто использует те же файлы, что и«ан».Обратите внимание, что я пытаюсь использовать как 'en', так и новый 'en-us'
Я пытался добавить 'fr' в список и использовать файлы перевода, которые у меня есть для 'en-gb', и они отлично работают.
Как я могу заставить 'en-gb' работать?Я мог бы просто использовать языковой код, который я, вероятно, никогда не собираюсь использовать, и помещать туда свои файлы, но это кажется неправильным способом сделать это, и я, вероятно, просто упускаю что-то простое, чтобы сделать 'en-gb'работа.