From 148f7c116f5c83bbd02394f5f4caddb5dc2832ed Mon Sep 17 00:00:00 2001 From: Peter Pfeufer Date: Thu, 10 Apr 2025 07:00:31 +0200 Subject: [PATCH] [CHANGE] Made app names translatable in Django admin --- allianceauth/analytics/apps.py | 2 ++ allianceauth/authentication/apps.py | 2 ++ allianceauth/corputils/apps.py | 2 ++ allianceauth/crontab/apps.py | 2 ++ allianceauth/eveonline/apps.py | 2 ++ allianceauth/eveonline/autogroups/apps.py | 2 ++ allianceauth/fleetactivitytracking/apps.py | 2 ++ allianceauth/framework/apps.py | 2 ++ allianceauth/groupmanagement/apps.py | 3 ++- allianceauth/hrapplications/apps.py | 2 ++ allianceauth/menu/apps.py | 2 ++ allianceauth/notifications/apps.py | 2 ++ allianceauth/optimer/apps.py | 2 ++ allianceauth/permissions_tool/apps.py | 2 ++ allianceauth/services/apps.py | 2 ++ allianceauth/services/modules/discord/apps.py | 2 ++ allianceauth/services/modules/discourse/apps.py | 2 ++ allianceauth/services/modules/example/apps.py | 2 ++ allianceauth/services/modules/ips4/apps.py | 2 ++ allianceauth/services/modules/mumble/apps.py | 2 ++ allianceauth/services/modules/openfire/apps.py | 2 ++ allianceauth/services/modules/phpbb3/apps.py | 2 ++ allianceauth/services/modules/smf/apps.py | 2 ++ allianceauth/services/modules/teamspeak3/apps.py | 2 ++ allianceauth/services/modules/xenforo/apps.py | 2 ++ allianceauth/srp/apps.py | 2 ++ allianceauth/timerboard/apps.py | 2 ++ 27 files changed, 54 insertions(+), 1 deletion(-) diff --git a/allianceauth/analytics/apps.py b/allianceauth/analytics/apps.py index 3f1c20f8..1a07e15d 100644 --- a/allianceauth/analytics/apps.py +++ b/allianceauth/analytics/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class AnalyticsConfig(AppConfig): name = 'allianceauth.analytics' label = 'analytics' + verbose_name = _('Analytics') diff --git a/allianceauth/authentication/apps.py b/allianceauth/authentication/apps.py index 30e5a4f2..e53cb659 100644 --- a/allianceauth/authentication/apps.py +++ b/allianceauth/authentication/apps.py @@ -1,10 +1,12 @@ from django.apps import AppConfig from django.core.checks import register, Tags +from django.utils.translation import gettext_lazy as _ class AuthenticationConfig(AppConfig): name = "allianceauth.authentication" label = "authentication" + verbose_name = _("Authentication") def ready(self): from allianceauth.authentication import checks, signals # noqa: F401 diff --git a/allianceauth/corputils/apps.py b/allianceauth/corputils/apps.py index 5a9f1d4b..d3ab7611 100644 --- a/allianceauth/corputils/apps.py +++ b/allianceauth/corputils/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class CorpUtilsConfig(AppConfig): name = 'allianceauth.corputils' label = 'corputils' + verbose_name = _('Corporation Stats') diff --git a/allianceauth/crontab/apps.py b/allianceauth/crontab/apps.py index e47e39ed..ff1232d4 100644 --- a/allianceauth/crontab/apps.py +++ b/allianceauth/crontab/apps.py @@ -3,6 +3,7 @@ Crontab App Config """ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class CrontabConfig(AppConfig): @@ -12,3 +13,4 @@ class CrontabConfig(AppConfig): name = "allianceauth.crontab" label = "crontab" + verbose_name = _("Crontab") diff --git a/allianceauth/eveonline/apps.py b/allianceauth/eveonline/apps.py index 662753b5..caa17b7b 100644 --- a/allianceauth/eveonline/apps.py +++ b/allianceauth/eveonline/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class EveonlineConfig(AppConfig): name = 'allianceauth.eveonline' label = 'eveonline' + verbose_name = _('EVE Online') diff --git a/allianceauth/eveonline/autogroups/apps.py b/allianceauth/eveonline/autogroups/apps.py index 69ca1b22..1874b193 100644 --- a/allianceauth/eveonline/autogroups/apps.py +++ b/allianceauth/eveonline/autogroups/apps.py @@ -1,9 +1,11 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class EveAutogroupsConfig(AppConfig): name = 'allianceauth.eveonline.autogroups' label = 'eve_autogroups' + verbose_name = _('EVE Online Autogroups') def ready(self): import allianceauth.eveonline.autogroups.signals diff --git a/allianceauth/fleetactivitytracking/apps.py b/allianceauth/fleetactivitytracking/apps.py index 89357491..7307946d 100644 --- a/allianceauth/fleetactivitytracking/apps.py +++ b/allianceauth/fleetactivitytracking/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class FatConfig(AppConfig): name = 'allianceauth.fleetactivitytracking' label = 'fleetactivitytracking' + verbose_name = _('Fleet Activity Tracking') diff --git a/allianceauth/framework/apps.py b/allianceauth/framework/apps.py index 77264525..7942d437 100644 --- a/allianceauth/framework/apps.py +++ b/allianceauth/framework/apps.py @@ -3,6 +3,7 @@ Framework App Config """ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class FrameworkConfig(AppConfig): @@ -12,3 +13,4 @@ class FrameworkConfig(AppConfig): name = "allianceauth.framework" label = "framework" + verbose_name = _("Framework") diff --git a/allianceauth/groupmanagement/apps.py b/allianceauth/groupmanagement/apps.py index 40eec3b2..747acdb3 100644 --- a/allianceauth/groupmanagement/apps.py +++ b/allianceauth/groupmanagement/apps.py @@ -1,10 +1,11 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class GroupManagementConfig(AppConfig): name = 'allianceauth.groupmanagement' label = 'groupmanagement' - verbose_name = 'Group Management' + verbose_name = _('Group Management') def ready(self): from . import signals # noqa: F401 diff --git a/allianceauth/hrapplications/apps.py b/allianceauth/hrapplications/apps.py index d3c61479..80af757e 100644 --- a/allianceauth/hrapplications/apps.py +++ b/allianceauth/hrapplications/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class HRApplicationsConfig(AppConfig): name = 'allianceauth.hrapplications' label = 'hrapplications' + verbose_name = _('HR Applications') diff --git a/allianceauth/menu/apps.py b/allianceauth/menu/apps.py index 9e13c6b8..e500004d 100644 --- a/allianceauth/menu/apps.py +++ b/allianceauth/menu/apps.py @@ -1,6 +1,7 @@ import logging from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ logger = logging.getLogger(__name__) @@ -12,6 +13,7 @@ logger = logging.getLogger(__name__) class MenuConfig(AppConfig): name = "allianceauth.menu" label = "menu" + verbose_name = _("Menu") def ready(self): from allianceauth.menu.core import smart_sync diff --git a/allianceauth/notifications/apps.py b/allianceauth/notifications/apps.py index 384e7c93..097326f6 100644 --- a/allianceauth/notifications/apps.py +++ b/allianceauth/notifications/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class NotificationsConfig(AppConfig): name = 'allianceauth.notifications' label = 'notifications' + verbose_name = _('Notifications') diff --git a/allianceauth/optimer/apps.py b/allianceauth/optimer/apps.py index 90ed6f2b..6eb56f05 100644 --- a/allianceauth/optimer/apps.py +++ b/allianceauth/optimer/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class OptimerConfig(AppConfig): name = 'allianceauth.optimer' label = 'optimer' + verbose_name = _('Fleet Operations') diff --git a/allianceauth/permissions_tool/apps.py b/allianceauth/permissions_tool/apps.py index 2f5e82cb..4d795aba 100644 --- a/allianceauth/permissions_tool/apps.py +++ b/allianceauth/permissions_tool/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class PermissionsToolConfig(AppConfig): name = 'allianceauth.permissions_tool' label = 'permissions_tool' + verbose_name = _('Permissions Audit') diff --git a/allianceauth/services/apps.py b/allianceauth/services/apps.py index 5160ce48..1d0f2548 100644 --- a/allianceauth/services/apps.py +++ b/allianceauth/services/apps.py @@ -1,9 +1,11 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class ServicesConfig(AppConfig): name = 'allianceauth.services' label = 'services' + verbose_name = _('Services') def ready(self): from . import signals diff --git a/allianceauth/services/modules/discord/apps.py b/allianceauth/services/modules/discord/apps.py index ac2c2e23..8a5d99dd 100644 --- a/allianceauth/services/modules/discord/apps.py +++ b/allianceauth/services/modules/discord/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class DiscordServiceConfig(AppConfig): name = 'allianceauth.services.modules.discord' label = 'discord' + verbose_name = _('Discord Service') diff --git a/allianceauth/services/modules/discourse/apps.py b/allianceauth/services/modules/discourse/apps.py index 97574c28..c0037976 100644 --- a/allianceauth/services/modules/discourse/apps.py +++ b/allianceauth/services/modules/discourse/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class DiscourseServiceConfig(AppConfig): name = 'allianceauth.services.modules.discourse' label = 'discourse' + verbose_name = _('Discourse Service') diff --git a/allianceauth/services/modules/example/apps.py b/allianceauth/services/modules/example/apps.py index 611e3c30..7b9bec6b 100644 --- a/allianceauth/services/modules/example/apps.py +++ b/allianceauth/services/modules/example/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class ExampleServiceConfig(AppConfig): name = 'allianceauth.services.modules.example' label = 'example_service' + verbose_name = _('Example Service') diff --git a/allianceauth/services/modules/ips4/apps.py b/allianceauth/services/modules/ips4/apps.py index b0c2f0c5..a16506ff 100644 --- a/allianceauth/services/modules/ips4/apps.py +++ b/allianceauth/services/modules/ips4/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class Ips4ServiceConfig(AppConfig): name = 'allianceauth.services.modules.ips4' label = 'ips4' + verbose_name = _('IPS4 Service') diff --git a/allianceauth/services/modules/mumble/apps.py b/allianceauth/services/modules/mumble/apps.py index 33070346..30fa01f3 100644 --- a/allianceauth/services/modules/mumble/apps.py +++ b/allianceauth/services/modules/mumble/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class MumbleServiceConfig(AppConfig): name = 'allianceauth.services.modules.mumble' label = 'mumble' + verbose_name = _('Mumble Service') diff --git a/allianceauth/services/modules/openfire/apps.py b/allianceauth/services/modules/openfire/apps.py index a6b6c46d..0eec2e70 100644 --- a/allianceauth/services/modules/openfire/apps.py +++ b/allianceauth/services/modules/openfire/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class OpenfireServiceConfig(AppConfig): name = 'allianceauth.services.modules.openfire' label = 'openfire' + verbose_name = _('Openfire Service') diff --git a/allianceauth/services/modules/phpbb3/apps.py b/allianceauth/services/modules/phpbb3/apps.py index 917753ea..ed3071c1 100644 --- a/allianceauth/services/modules/phpbb3/apps.py +++ b/allianceauth/services/modules/phpbb3/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class Phpbb3ServiceConfig(AppConfig): name = 'allianceauth.services.modules.phpbb3' label = 'phpbb3' + verbose_name = _('phpBB3 Service') diff --git a/allianceauth/services/modules/smf/apps.py b/allianceauth/services/modules/smf/apps.py index cccae88a..2aff2609 100644 --- a/allianceauth/services/modules/smf/apps.py +++ b/allianceauth/services/modules/smf/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class SmfServiceConfig(AppConfig): name = 'allianceauth.services.modules.smf' label = 'smf' + verbose_name = _('SMF Service') diff --git a/allianceauth/services/modules/teamspeak3/apps.py b/allianceauth/services/modules/teamspeak3/apps.py index f46e3c92..daf37f4a 100644 --- a/allianceauth/services/modules/teamspeak3/apps.py +++ b/allianceauth/services/modules/teamspeak3/apps.py @@ -1,9 +1,11 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class Teamspeak3ServiceConfig(AppConfig): name = 'allianceauth.services.modules.teamspeak3' label = 'teamspeak3' + verbose_name = _('TeamSpeak 3 Service') def ready(self): from . import signals diff --git a/allianceauth/services/modules/xenforo/apps.py b/allianceauth/services/modules/xenforo/apps.py index 8cead725..c07ab1fb 100644 --- a/allianceauth/services/modules/xenforo/apps.py +++ b/allianceauth/services/modules/xenforo/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class XenforoServiceConfig(AppConfig): name = 'allianceauth.services.modules.xenforo' label = 'xenforo' + verbose_name = _('Xenforo Service') diff --git a/allianceauth/srp/apps.py b/allianceauth/srp/apps.py index 85f0f73f..dd4820a6 100644 --- a/allianceauth/srp/apps.py +++ b/allianceauth/srp/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class SRPConfig(AppConfig): name = 'allianceauth.srp' label = 'srp' + verbose_name = _('Ship Replacement') diff --git a/allianceauth/timerboard/apps.py b/allianceauth/timerboard/apps.py index ef872491..26759601 100644 --- a/allianceauth/timerboard/apps.py +++ b/allianceauth/timerboard/apps.py @@ -1,6 +1,8 @@ from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ class TimerBoardConfig(AppConfig): name = 'allianceauth.timerboard' label = 'timerboard' + verbose_name = _('Structure Timers')