diff --git a/gui/builtinViewColumns/baseName.py b/gui/builtinViewColumns/baseName.py index 25227e5e5..88f93e3c3 100644 --- a/gui/builtinViewColumns/baseName.py +++ b/gui/builtinViewColumns/baseName.py @@ -55,6 +55,14 @@ class BaseName(ViewColumn): self.columnText = _t("Name") self.mask = wx.LIST_MASK_TEXT self.projectedView = isinstance(fittingView, gui.builtinAdditionPanes.projectedView.ProjectedView) + self.rackTranslations = { + FittingSlot.HIGH: _t('High'), + FittingSlot.MED: _t('Med'), + FittingSlot.LOW: _t('Low'), + FittingSlot.SUBSYSTEM: _t('Subsystem'), + FittingSlot.RIG: _t('Rig') + } + def getText(self, stuff): if isinstance(stuff, BaseWrapper): @@ -90,9 +98,9 @@ class BaseName(ViewColumn): elif isinstance(stuff, Rack): if FitSvc.getInstance().serviceFittingOptions["rackLabels"]: if stuff.slot == FittingSlot.MODE: - return '─ Tactical Mode ─' + return '─ {} ─'.format(_t('Tactical Mode')) else: - return '─ {} {} Slot{}─'.format(stuff.num, FittingSlot(stuff.slot).name.capitalize(), '' if stuff.num == 1 else 's') + return '─ {} ─'.format(_t('{} {} Slot', '{} {} Slots', stuff.num).format(stuff.num, self.rackTranslations.get(stuff.slot, FittingSlot(stuff.slot).name.capitalize()))) else: return "" elif isinstance(stuff, Module):