Hello guys sorry this is the error. KeyError at /accounts/login/
'Unknown language code si.' Request Method: GET Request URL: http://localhost.test:8000/accounts/login/ Django Version: 2.0.4 Exception Type: KeyError Exception Value: 'Unknown language code si.' Exception Location: E:\HiveProject\DjangoWeb\lib\site-packages\django\utils\translation\__init__.py in get_language_info, line 244 Python Executable: E:\HiveProject\DjangoWeb\Scripts\python.exe Python Version: 3.6.4 Python Path: ['E:\\HiveProject\\DjangoWeb\\hive', 'E:\\HiveProject\\DjangoWeb\\Scripts\\python36.zip', 'E:\\HiveProject\\DjangoWeb\\DLLs', 'E:\\HiveProject\\DjangoWeb\\lib', 'E:\\HiveProject\\DjangoWeb\\Scripts', 'c:\\python36\\Lib', 'c:\\python36\\DLLs', 'E:\\HiveProject\\DjangoWeb', 'E:\\HiveProject\\DjangoWeb\\lib\\site-packages'] Server time: Mon, 30 Apr 2018 06:34:03 +0000 On Monday, April 30, 2018 at 7:47:45 AM UTC+5:30, lakshitha kumara wrote: > > Hello Guys > > I added new language to django . language called Sinhala. My code is look > like this. > > On settings page > > LANGUAGE_CODE = 'en' > LANGUAGES = [ > ('si', _('Sinhala')), > ('en', _('English')), > ] > TIME_ZONE = 'UTC' > > USE_I18N = True > > USE_L10N = True > > USE_TZ = True > > LOCALE_PATHS = ( > os.path.join(os.path.dirname(__file__), "../locale"), > ) > > On locale folder > > __init__.py > > LANG_INFO = { > 'si': { > 'bidi': False, > 'code': 'si', > 'name': 'Sinhala', > 'name_local': 'Sinhala', > }, > } > I ran this command after that > > manage.py makemessages -l si > manage.py compilemessages > > > When i goes to admin URL with sinhala language its working fine i try get all > supported language give this error > > <form action="{% url 'set_language' %}" method="post">{% csrf_token %} > <input name="next" type="hidden" value="{{ redirect_to }}" /> > <select name="language"> > {% get_current_language as LANGUAGE_CODE %} > {% get_available_languages as LANGUAGES %} > {% get_language_info_list for LANGUAGES as languages %} > {% for language in languages %} > <option value="{{ language.code }}"{% if language.code == > LANGUAGE_CODE %} selected{% endif %}> > {{ language.name_local }} ({{ language.code }}) > </option> > {% endfor %} > </select> > <input type="submit" value="Go" /> > </form> > > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/8c746d89-2e35-40a8-aa83-3dbf39bc872f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

