Edgewall Software

Ticket #84: babel.py.diff

File babel.py.diff, 626 bytes (added by jarek.zgoda@…, 4 years ago)

Fix for proper handling Django LANGUAGE_CODE setting

  • babel.py

     
    1313 
    1414from django.conf import settings 
    1515from django.template import Library 
     16from django.utils.translation import to_locale 
    1617try: 
    1718    from pytz import timezone 
    1819except ImportError: 
     
    2930def _get_format(): 
    3031    locale = get_current_locale() 
    3132    if not locale: 
    32         locale = Locale.parse(settings.LANGUAGE_CODE) 
     33        locale = Locale.parse(to_locale(settings.LANGUAGE_CODE)) 
    3334    if timezone: 
    3435        tzinfo = timezone(settings.TIME_ZONE) 
    3536    else: