i18n: fix 'Level Not learned' issue in #2202 (comment)

This commit is contained in:
zhaoweny
2020-06-30 15:15:15 +08:00
parent 8625dea833
commit 038b7ce931
3 changed files with 7 additions and 7 deletions

View File

@@ -74,9 +74,9 @@ class ChangeAffectingSkills(ContextMenuSingle):
def addSkill(self, rootMenu, skill, i):
if i < 0:
label = "Not Learned"
label = _t("Not Learned")
else:
label = "Level %s" % i
label = _t("Level %s") % i
id = ContextMenuSingle.nextID()
self.skillIds[id] = (skill, i)

View File

@@ -396,7 +396,7 @@ class SkillTreeView(wx.Panel):
self.idUnlearned = wx.NewId()
self.levelIds = {}
self.idLevels = {}
self.levelIds[self.idUnlearned] = "Not learned"
self.levelIds[self.idUnlearned] = _t("Not learned")
for level in range(6):
id = wx.NewId()
self.levelIds[id] = level
@@ -529,7 +529,7 @@ class SkillTreeView(wx.Panel):
iconId = self.skillBookDirtyImageId
childId = tree.AppendItem(root, name, iconId, data=('skill', id))
tree.SetItemText(childId, 1, _t("Level {}d").format(int(level) if isinstance(level, float) else level))
tree.SetItemText(childId, 1, _t("Level {}d").format(int(level)) if isinstance(level, float) else level)
def populateSkillTree(self, event=None):
sChar = Character.getInstance()
@@ -588,7 +588,7 @@ class SkillTreeView(wx.Panel):
childId = tree.AppendItem(root, name, iconId, data=('skill', id))
tree.SetItemText(childId, 1, _t("Level {}").format(int(level) if isinstance(level, float) else level))
tree.SetItemText(childId, 1, _t("Level {}").format(int(level)) if isinstance(level, float) else level)
def spawnMenu(self, event):
item = event.GetItem()

View File

@@ -42,7 +42,7 @@ from eos.const import FittingSlot as es_Slot
from eos.saveddata.fighter import Fighter as es_Fighter
pyfalog = Logger(__name__)
_t = wx.GetTranslation
class CharacterImportThread(threading.Thread):
@@ -319,7 +319,7 @@ class Character:
@staticmethod
def getSkillLevel(charID, skillID):
skill = eos.db.getCharacter(charID).getSkill(skillID)
return float(skill.level) if skill.learned else "Not learned", skill.isDirty
return float(skill.level) if skill.learned else _t("Not learned"), skill.isDirty
@staticmethod
def getDirtySkills(charID):