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.