Pamhyr: Centralize ND and NA translate.

This commit is contained in:
Pierre-Antoine Rouby committed 2024-02-21 17:19:50 +01:00
1 parent 2e158f4c1b
commit a4c5d34720
19 files changed
+46 -34

No files matched your search

+5 -4
View File
@@ -52,11 +52,12 @@ _translate = QCoreApplication.translate
class ComboBoxDelegate(QItemDelegate):
def __init__(self, data=None, study=None,
mode="stricklers", parent=None):
mode="stricklers", trad=None, parent=None):
super(ComboBoxDelegate, self).__init__(parent)
self._data = data
self._study = study
self._trad = trad
self._mode = mode
def createEditor(self, parent, option, index):
@@ -64,7 +65,7 @@ class ComboBoxDelegate(QItemDelegate):
if self._mode == "stricklers":
self.editor.addItems(
[_translate("Frictions", "Not defined")] +
[self._trad["not_defined"]] +
list(
map(
lambda s: str(s),
@@ -119,12 +120,12 @@ class TableModel(PamhyrTableModel):
elif self._headers[column] == "begin_strickler":
value = self._lst.get(row).begin_strickler
if value is None:
return _translate("Frictions", "Not defined")
return self._trad["not_defined"]
return str(value)
elif self._headers[column] == "end_strickler":
value = self._lst.get(row).end_strickler
if value is None:
return _translate("Frictions", "Not defined")
return self._trad["not_defined"]
return str(value)
return QVariant()