我在django网站上添加了“库尔德语”。django不支持此语言,因此我添加了如下语言: 在设置.py在
gettext = lambda s: s
NEW_LANG_INFO = {
'ku': {
'bidi': True,
'code': 'ku',
'name': 'Kurdish',
'name_local': u'کوردی',
},
}
import django.conf.locale
LANG_INFO = dict(**django.conf.locale.LANG_INFO, **NEW_LANG_INFO)
django.conf.locale.LANG_INFO = LANG_INFO
LANGUAGES = (
('en', 'English'),
('ku', gettext('Kurdish')),
('ar', 'Arabic')
)
现在当我转到mysite.com/en/admin/
时,它可以正常工作。当我转到mysite.com/ar/admin/
时,它工作正常。
但是当我转到mysite.com/ku/admin/
时,它会引发一个错误,并显示以下消息:
ValueError at /ku/admin/
invalid token in plural form: EXPRESSION
django版本是1.11.6
。在
有什么问题,我怎么解决?在
更新
我在里面找到的django.po公司在locale/ku/LC_MESSAGES
中,最后一行注释是"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
目前没有回答
相关问题 更多 >
编程相关推荐