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