﻿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
24230	Add language name translated into active language to LANG_INFO dictionary	Tomáš Ehrlich	Tomáš Ehrlich	"`get_language_info` tag returns english name and local name of language:

{{{
language.local_name == česky
language.name == Czech
}}}

Neither depends on active language, but sometimes there's need for translated language name, ex.  tchèque (in French). The only way how to do it right now is to take the english name and run it through `gettext` since Django already has all languages translated.

This would be very handy filter tag:

{{{
@register.filter
def language_translated(code):
    """"""
    Return language name translated into active language
    """"""

    name = translation.get_language_info(code)['name'].capitalize()
    return translation.gettext(name)
}}}

----

Maybe we could also extend dictionary returned by the `get_language_info` tag with `name_translated` to keep API consistent. All keys from `get_language_info` have matching filter variants (`language_name`, `language_name_local` and `language_bidi`)."	New feature	closed	Internationalization	dev	Normal	fixed	filter tag translated language lang_code		Accepted	1	0	0	0	0	0
