Hello Deniz Bazan

*I fixed that issue with override Django locale file. you can try to 
setting up file this your setting.py file *

*EXTRA_LANG_INFO = {*
*    'si': {*
*        'bidi': False,*
*        'code': 'si',*
*        'name': 'Sinhala',*
*        'name_local': 'සිංහල',*
*    },*
*'en': {        'bidi': False,        'code': 'en',        'name': 
'English',        'name_local': 'English',    },*
*}*

On Thursday, August 9, 2018 at 9:01:58 PM UTC+5:30, Deniz Bazan wrote:
>
> Hi Kumara, did you  find a solution for your question, because i have same 
> problem. 
>
> Am Montag, 30. April 2018 14:04:01 UTC+2 schrieb lakshitha kumara:
>>
>> Hello Jason,
>>
>> *Thanks you for your reply but **unfortunately** that example not 
>> working any more with django 2 and python 3 .*
>>
>>
>> *Thanks*
>> 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/7175788d-456f-4535-b8b6-ab63839a1005%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to