mirror of https://github.com/django/django.git
Fixed #13234 -- Rejiggered the imports in the translation utils . Thanks to roklenardic and Spark23 for their reports, and to Alex for his suggestion on a potential fix.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12875 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
aa53876610
commit
7d25682108
|
@ -1,10 +1,8 @@
|
||||||
"""
|
"""
|
||||||
Internationalization support.
|
Internationalization support.
|
||||||
"""
|
"""
|
||||||
from django.conf import settings
|
|
||||||
from django.utils.encoding import force_unicode
|
from django.utils.encoding import force_unicode
|
||||||
from django.utils.functional import lazy, curry
|
from django.utils.functional import lazy, curry
|
||||||
from django.utils.translation import trans_real, trans_null
|
|
||||||
|
|
||||||
|
|
||||||
__all__ = ['gettext', 'gettext_noop', 'gettext_lazy', 'ngettext',
|
__all__ = ['gettext', 'gettext_noop', 'gettext_lazy', 'ngettext',
|
||||||
|
@ -28,10 +26,11 @@ def delayed_loader(real_name, *args, **kwargs):
|
||||||
that modules can use the translation bits without actually requiring
|
that modules can use the translation bits without actually requiring
|
||||||
Django's settings bits to be configured before import.
|
Django's settings bits to be configured before import.
|
||||||
"""
|
"""
|
||||||
|
from django.conf import settings
|
||||||
if settings.USE_I18N:
|
if settings.USE_I18N:
|
||||||
trans = trans_real
|
from django.utils.translation import trans_real as trans
|
||||||
else:
|
else:
|
||||||
trans = trans_null
|
from django.utils.translation import trans_null as trans
|
||||||
|
|
||||||
# Make the originally requested function call on the way out the door.
|
# Make the originally requested function call on the way out the door.
|
||||||
return getattr(trans, real_name)(*args, **kwargs)
|
return getattr(trans, real_name)(*args, **kwargs)
|
||||||
|
|
Loading…
Reference in New Issue