#16284: djangojs uses en as fallback language rather than projects language code
---------------------------+-------------------------------
 Reporter:  anonymous      |          Owner:  nobody
     Type:  Uncategorized  |         Status:  new
Milestone:                 |      Component:  Uncategorized
  Version:  1.3            |       Severity:  Normal
 Keywords:                 |   Triage Stage:  Unreviewed
Has patch:  0              |  Easy pickings:  0
    UI/UX:  0              |
---------------------------+-------------------------------
 In views/i18n.py there is code:

 {{{
     # first load all english languages files for defaults
     for package in packages:
         p = importlib.import_module(package)
         path = os.path.join(os.path.dirname(p.__file__), 'locale')
         paths.append(path)
         try:
             catalog = gettext_module.translation(domain, path, ['en'])
             t.update(catalog._catalog)
         except IOError:
             pass
         else:
             # 'en' is the selected language and at least one of the
 packages
             # listed in `packages` has an 'en' catalog
             if en_selected:
                 en_catalog_missing = False

 }}}

 I believe django should first check if LANGUAGE_CODE setting is not set
 and use this for defaults. Our main language is polish and while we have
 english translations available, we don't want django to fallback to
 english.

-- 
Ticket URL: <https://code.djangoproject.com/ticket/16284>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.

Reply via email to