Index: django/views/i18n.py
===================================================================
--- django/views/i18n.py	(revisión: 8521)
+++ django/views/i18n.py	(copia de trabajo)
@@ -137,19 +137,10 @@
         except IOError:
             # 'en' catalog was missing. This is harmless.
             pass
-    # next load the settings.LANGUAGE_CODE translations if it isn't english
-    if default_locale != 'en':
+    # next load the currently selected language, if it isn't english
+    if locale != 'en':
         for path in paths:
             try:
-                catalog = gettext_module.translation(domain, path, [default_locale])
-            except IOError:
-                catalog = None
-            if catalog is not None:
-                t.update(catalog._catalog)
-    # last load the currently selected language, if it isn't identical to the default.
-    if locale != default_locale:
-        for path in paths:
-            try:
                 catalog = gettext_module.translation(domain, path, [locale])
             except IOError:
                 catalog = None
