i18n: use rsplit on typeName to avoid explict for-loop
This commit is contained in:
@@ -37,11 +37,8 @@ class ChangeShipTacticalMode(ContextMenuUnconditional):
|
|||||||
return _t("Tactical Mode")
|
return _t("Tactical Mode")
|
||||||
|
|
||||||
def addMode(self, menu, mode):
|
def addMode(self, menu, mode):
|
||||||
label = None
|
key = mode.item.typeName.rsplit()[-2]
|
||||||
for raw, locaized in self.modeMap.items():
|
label = self.modeMap[key]
|
||||||
if raw in mode.item.typeName:
|
|
||||||
label = locaized
|
|
||||||
break
|
|
||||||
|
|
||||||
id = ContextMenuUnconditional.nextID()
|
id = ContextMenuUnconditional.nextID()
|
||||||
self.modeIds[id] = mode
|
self.modeIds[id] = mode
|
||||||
|
|||||||
Reference in New Issue
Block a user