﻿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
33985	ContentTypes and Permissions mix English with other languages in __str__	Meiyer	Hrushikesh Vaidya	"The string representation of `django.contrib.contenttypes.models.ContentType` and `django.contrib.auth.models.Permission` was changed in commit [https://github.com/django/django/commit/48c17807a99f7a4341c74db19e16a37b010827c2 48c17807] to solve #16027. However, the `__str__` function mixes the model’s `app_label` (which is not localized) with the model’s `verbose_name` (which is localized). This results in weirdly looking strings, part of which is in English and part in a different language, and maybe even different alphabet. 

The comment https://code.djangoproject.com/ticket/16027#comment:21 does not clarify why the application’s `app_label` was chosen and not `verbose_name` (via `self._meta.apps.get_app_config(self.app_label).verbose_name`). In my opinion, either the whole of the ContentType’s representation should use localized labels or none of them should be localized."	Bug	closed	contrib.admin	3.0	Normal	fixed			Ready for checkin	1	0	0	0	0	0
