django - 如何在 django 设置中将新的 unicode 代码点设置为我的语言以支持
问题描述
我正在尝试添加我的语言(库尔德语),这在 django 的语言列表中不存在,但我不知道在哪里可以找到unicode codepoints
from django.conf import global_settings
import django.conf.locale
from django.utils.translation import gettext_lazy as _
LANGUAGE_CODE = 'ku'
#ROSETTA_LANGUAGES = (
# ('en',_('english')),
# ('ar',_('arabic')),
# ('ku',_('kurdish'))
#)
LANGUAGES = (
('en',_('english')),
('ar',_('arabic')),
('ku',_('kurdish'))
)
ROSETTA_WSGI_AUTO_RELOAD = True
EXTRA_LANG_INFO = {
'ku': {
'bidi': True, # right-to-left
'code': 'ku',
'name': 'Kurdish',
'name_local': u'kurdi',
# i have to change it to my language code
LANG_INFO = dict(django.conf.locale.LANG_INFO, **EXTRA_LANG_INFO)
django.conf.locale.LANG_INFO = LANG_INFO
# Languages using BiDi (right-to-left) layout
LANGUAGES_BIDI = global_settings.LANGUAGES_BIDI + ["ku","kurdish"]
LOCALE_PATHS = (
os.path.join(BASE_DIR,'locale/'),
)
它引发了这个错误
复数形式的无效标记:EXPRESSION
注意 库尔德人使用的阿拉伯语字符略有不同