How can I change titles in action section in Django admin panel?
I want to change titles in action section in Django admin. How can I do that?
The description [GitHub] is defined in the
django.contrib.admin.actions module with:
@action( permissions=["delete"], description=gettext_lazy("Delete selected %(verbose_name_plural)s"), ) def delete_selected(modeladmin, request, queryset): # …
It takes the
verbose_name_plural of the model. You thus can change the
class Article(models.Model): # … class Meta: verbose_name_plural = 'publications' # …
or you can make a translation file that translates it to something else, but you are limited to what the Django modeladmin passes to the formatter.