﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
8768	Document that ugettext_lazy returns `<django.utils.functional.__proxy__ object at 0x11b1310>` in non-unicode string context	mrts	nobody	"Docs state that ''""... ugettext_lazy() stores a lazy reference to the string — not the actual translation. The translation itself will be done when the string is used in a string context, ...""'''.

However, `ugettext_lazy(""Foo"")` does not actually provide the translation in string context:
{{{
FOO = {
 'a' : ugettext_lazy(""Foo""),
}

def bar():
 return ""bar %s"" % FOO['a']
}}}

does not return the translation for `""Foo""` but the string rep `<django.utils.functional.__proxy__ object at 0x11b1310>` of the proxy object instead.

{{{
 return u""bar %s"" % force_unicode(FOO['a'])
}}}

behaves as expected and should be documented near `ugettext_lazy`."		closed	Documentation	dev		fixed			Unreviewed	1	0	0	0	0	0
