Skip to content

Commit 1e73061

Browse files
committed
Translate categories in plugin information dialog
1 parent 8d89120 commit 1e73061

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

picard/ui/dialogs/plugininfo.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
from PyQt6 import QtCore, QtWidgets
2323

2424
from picard.i18n import gettext as _
25+
from picard.plugin3.categories import PluginCategorySet
2526

2627
from picard.ui import PreserveGeometry
2728

@@ -262,12 +263,12 @@ def _get_plugin_remote_url(self):
262263
def _get_categories(self):
263264
"""Get categories."""
264265
if self._is_installable_plugin():
265-
categories = getattr(self.plugin_data, 'categories', [])
266-
return ', '.join(categories) if categories else ''
266+
categories = PluginCategorySet(getattr(self.plugin_data, 'categories', []))
267+
return str(categories) if categories else ''
267268
else:
268269
try:
269270
categories = self.plugin_data.manifest._data.get('categories', []) if self.plugin_data.manifest else []
270-
return ', '.join(categories)
271+
return str(PluginCategorySet(categories))
271272
except (AttributeError, Exception):
272273
return ''
273274

0 commit comments

Comments
 (0)