Django

Code

Changeset 841

Show
Ignore:
Timestamp:
10/11/05 13:26:32 (3 years ago)
Author:
hugo
Message:

i18n: corrected sublanguage handling (de-de now mapps to de, if de-de isn't present) in django.utils.translation

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/i18n/django/utils/translation.py

    r839 r841  
    283283                _accepted[accept] = lang 
    284284                return lang 
     285            elif lang.find('-') >= 0: 
     286                (lang, sublang) = lang.split('-', 1) 
     287                if lang == 'en' or os.path.isfile(os.path.join(globalpath, lang, 'LC_MESSAGES', 'django.mo')): 
     288                    _accepted[accept] = lang 
     289                    return lang 
    285290     
    286291    return settings.LANGUAGE_CODE