Merge pull request #1 from pyfa-org/zhaoweny-i18n
Update to translations for damage profiles
This commit is contained in:
@@ -25,7 +25,7 @@ from sqlalchemy.orm import reconstructor
|
||||
|
||||
import eos.db
|
||||
|
||||
_t = wx.GetTranslation
|
||||
_t = lambda x: x
|
||||
|
||||
# Order is significant here - UI uses order as-is for built-in patterns
|
||||
BUILTINS = OrderedDict([
|
||||
@@ -340,6 +340,10 @@ class DamagePattern:
|
||||
categories.append(remainingName[start + 1:end])
|
||||
remainingName = remainingName[end + 1:].strip()
|
||||
|
||||
@property
|
||||
def isBuiltin(self):
|
||||
return self.ID < 0
|
||||
|
||||
def __deepcopy__(self, memo):
|
||||
p = DamagePattern(self.emAmount, self.thermalAmount, self.kineticAmount, self.explosiveAmount)
|
||||
p.rawName = "%s copy" % self.rawName
|
||||
|
||||
@@ -11,6 +11,8 @@ from gui.utils.sorter import smartSort
|
||||
from service.damagePattern import DamagePattern as DmgPatternSvc
|
||||
from service.fit import Fit
|
||||
|
||||
_t = wx.GetTranslation
|
||||
|
||||
|
||||
class ChangeDamagePattern(ContextMenuUnconditional):
|
||||
|
||||
@@ -43,8 +45,10 @@ class ChangeDamagePattern(ContextMenuUnconditional):
|
||||
for pattern in self.patterns:
|
||||
container = self.items
|
||||
for categoryName in pattern.hierarchy:
|
||||
categoryName = _t('[' + categoryName + ']')[1:-1] if pattern.isBuiltin else categoryName
|
||||
container = container[1].setdefault(categoryName, (OrderedDict(), OrderedDict()))
|
||||
container[0][pattern.shortName] = pattern
|
||||
shortName = _t(pattern.shortName) if pattern.isBuiltin else pattern.shortName
|
||||
container[0][shortName] = pattern
|
||||
|
||||
return list(self.items[0].keys()) + list(self.items[1].keys())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user