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 django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
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.

Reply via email to