﻿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
24517	makemessages doesn't recognize aliased gettext functions	Julian Metzler	nobody	"When running `manage.py makemessages`, translation functions like `ugettext_lazy` are ignored when they are imported with a name other than their original name or `_`.

This will work as expected:
{{{
from django.utils.translation import ugettext_lazy
my_string = ugettext_lazy(""This will be recognized."")
}}}

This will also work:
{{{
from django.utils.translation import ugettext_lazy as _
my_string = _(""This will also be recognized."")
}}}

But this will not:
{{{
from django.utils.translation import ugettext_lazy as lazy_
my_string = lazy_(""This will not be recognized."")
}}}

This wouldn't be too much of a problem in many cases, but if you need to use more than one translation function in your code, this WILL be a problem."	Bug	closed	Internationalization	1.7	Normal	worksforme	makemessages, i18n, translation, l10n		Unreviewed	0	0	0	0	0	0
