Truncate service names in [p]set api modal (#6502)

This commit is contained in:
Kowlin 2025-02-02 00:36:37 +01:00 committed by GitHub
parent 952a372652
commit 8e0948d560
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -380,9 +380,13 @@ class SetApiModal(discord.ui.Modal):
self.title = _("Set API Keys") self.title = _("Set API Keys")
self.keys_label = _("Keys and tokens") self.keys_label = _("Keys and tokens")
if self.default_service is not None: if self.default_service is not None:
self.title = _("Set API Keys for {service}").format(service=self.default_service) truncated_service_name = (
(self.default_service[:20] + "")
if len(self.default_service) > 20
else self.default_service
)
self.keys_label = _("Keys and tokens for {service}").format( self.keys_label = _("Keys and tokens for {service}").format(
service=self.default_service service=truncated_service_name
) )
self.default_service = self.default_service.lower() self.default_service = self.default_service.lower()
# Lower here to prevent someone from capitalizing a service name for the sake of UX. # Lower here to prevent someone from capitalizing a service name for the sake of UX.