Как добавить несуществующий язык на мой сайт django - недопустимый токен в форме множественного числа
я пытаюсь добавить (курдский) язык в мое приложение django, но settings.LANGUAGES
не поддерживает курдский (ku) код, я также пытался использовать rosetta ( ROSETTA_LANGUAGES ), у которой есть курдский язык в списке языков сайта, но он также не отображается в моем шаблоне
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
languages
</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
{% for lang in languages %}
<li>
<a class="dropdown-item" href="/{{lang.code}}/"> {{lang.name_local}}</a>
</li>
{% endfor %}
</ul>
</li>
и вот мой settings.py
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'\u0626\u06C7\u064A\u063A\u06C7\u0631 \u062A\u0649\u0644\u0649',
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/'),
)
есть ли что-то еще, что я должен добавить в настройки? Спасибо заранее ..