我在django网站上添加了“ ms”的马来语。 django不支持该语言,因此我在以下语言中添加了语言:settings.py
# Django Version: 2.2.8
# Python Version: 3.6.9
LANGUAGES = (
## Customize this
('en', gettext('en')),
('ms', gettext('ms')),
('th', gettext('th')),
)
CMS_LANGUAGES = {
## Customize this
1: [
{
'code': 'en',
'name': gettext('en'),
'redirect_on_fallback': False,
'public': True,
'hide_untranslated': False,
},
{
'code': 'ms',
'name': gettext('ms'),
'redirect_on_fallback': False,
'public': True,
'hide_untranslated': False,
},
{
'code': 'th',
'name': gettext('th'),
'redirect_on_fallback': False,
'public': True,
'hide_untranslated': False,
},
],
'default': {
'redirect_on_fallback': False,
'public': True,
'hide_untranslated': False,
},
}
现在,当我进入mysite.com/en/admin/时,它可以正常工作。当我访问mysite.com/th/admin/时,它可以正常工作。但是当我转到mysite.com/ms/admin/时,此消息引发了错误:
/ ms / admin /
处的值错误无效的令牌,具有复数形式:EXPRESSION