mirror of https://gitlab.com/pamhyr/pamhyr2
Pamhyr: Centralize ND and NA translate.
parent
2e158f4c1b
commit
a4c5d34720
|
|
@ -108,7 +108,7 @@ class EditBoundaryConditionWindow(PamhyrWindow):
|
||||||
name = trad[self._pamhyr_name]
|
name = trad[self._pamhyr_name]
|
||||||
if self._data is not None:
|
if self._data is not None:
|
||||||
node_name = (self._data.node.name if self._data.node is not None
|
node_name = (self._data.node.name if self._data.node is not None
|
||||||
else _translate("BoundaryCondition", "Not associate"))
|
else trad['not_associated'])
|
||||||
name += (
|
name += (
|
||||||
f" - {study.name} " +
|
f" - {study.name} " +
|
||||||
f" - {self._data.name} ({self._data.id}) " +
|
f" - {self._data.name} ({self._data.id}) " +
|
||||||
|
|
|
||||||
|
|
@ -85,7 +85,7 @@ class ComboBoxDelegate(QItemDelegate):
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
self.editor.addItems(
|
self.editor.addItems(
|
||||||
[_translate("BoundaryCondition", "Not associate")] +
|
[self._trad["not_associated"]] +
|
||||||
self._data.nodes_names()
|
self._data.nodes_names()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -145,7 +145,7 @@ class TableModel(PamhyrTableModel):
|
||||||
elif self._headers[column] == "node":
|
elif self._headers[column] == "node":
|
||||||
n = self._lst.get(self._tab, row).node
|
n = self._lst.get(self._tab, row).node
|
||||||
if n is None:
|
if n is None:
|
||||||
return _translate("BoundaryCondition", "Not associate")
|
return self._trad["not_associated"]
|
||||||
return n.name
|
return n.name
|
||||||
|
|
||||||
return QVariant()
|
return QVariant()
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,7 @@ class BCTranslate(MainTranslate):
|
||||||
)
|
)
|
||||||
|
|
||||||
self._sub_dict["long_types"] = {
|
self._sub_dict["long_types"] = {
|
||||||
"ND": _translate("BoundaryCondition", "Not defined"),
|
"ND": self._dict["not_defined"],
|
||||||
"PC": _translate("BoundaryCondition", "Ponctual contribution"),
|
"PC": _translate("BoundaryCondition", "Ponctual contribution"),
|
||||||
"TZ": _translate("BoundaryCondition", "Z(t)"),
|
"TZ": _translate("BoundaryCondition", "Z(t)"),
|
||||||
"TD": _translate("BoundaryCondition", "Q(t)"),
|
"TD": _translate("BoundaryCondition", "Q(t)"),
|
||||||
|
|
|
||||||
|
|
@ -52,11 +52,12 @@ _translate = QCoreApplication.translate
|
||||||
|
|
||||||
class ComboBoxDelegate(QItemDelegate):
|
class ComboBoxDelegate(QItemDelegate):
|
||||||
def __init__(self, data=None, study=None,
|
def __init__(self, data=None, study=None,
|
||||||
mode="stricklers", parent=None):
|
mode="stricklers", trad=None, parent=None):
|
||||||
super(ComboBoxDelegate, self).__init__(parent)
|
super(ComboBoxDelegate, self).__init__(parent)
|
||||||
|
|
||||||
self._data = data
|
self._data = data
|
||||||
self._study = study
|
self._study = study
|
||||||
|
self._trad = trad
|
||||||
self._mode = mode
|
self._mode = mode
|
||||||
|
|
||||||
def createEditor(self, parent, option, index):
|
def createEditor(self, parent, option, index):
|
||||||
|
|
@ -64,7 +65,7 @@ class ComboBoxDelegate(QItemDelegate):
|
||||||
|
|
||||||
if self._mode == "stricklers":
|
if self._mode == "stricklers":
|
||||||
self.editor.addItems(
|
self.editor.addItems(
|
||||||
[_translate("Frictions", "Not defined")] +
|
[self._trad["not_defined"]] +
|
||||||
list(
|
list(
|
||||||
map(
|
map(
|
||||||
lambda s: str(s),
|
lambda s: str(s),
|
||||||
|
|
@ -119,12 +120,12 @@ class TableModel(PamhyrTableModel):
|
||||||
elif self._headers[column] == "begin_strickler":
|
elif self._headers[column] == "begin_strickler":
|
||||||
value = self._lst.get(row).begin_strickler
|
value = self._lst.get(row).begin_strickler
|
||||||
if value is None:
|
if value is None:
|
||||||
return _translate("Frictions", "Not defined")
|
return self._trad["not_defined"]
|
||||||
return str(value)
|
return str(value)
|
||||||
elif self._headers[column] == "end_strickler":
|
elif self._headers[column] == "end_strickler":
|
||||||
value = self._lst.get(row).end_strickler
|
value = self._lst.get(row).end_strickler
|
||||||
if value is None:
|
if value is None:
|
||||||
return _translate("Frictions", "Not defined")
|
return self._trad["not_defined"]
|
||||||
return str(value)
|
return str(value)
|
||||||
|
|
||||||
return QVariant()
|
return QVariant()
|
||||||
|
|
|
||||||
|
|
@ -99,6 +99,7 @@ class FrictionsWindow(PamhyrWindow):
|
||||||
data=self._reach,
|
data=self._reach,
|
||||||
study=self._study,
|
study=self._study,
|
||||||
mode="stricklers",
|
mode="stricklers",
|
||||||
|
trad=self._trad,
|
||||||
parent=self
|
parent=self
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -115,6 +116,7 @@ class FrictionsWindow(PamhyrWindow):
|
||||||
"end_strickler": self._delegate_stricklers,
|
"end_strickler": self._delegate_stricklers,
|
||||||
},
|
},
|
||||||
data=self._reach,
|
data=self._reach,
|
||||||
|
trad=self._trad,
|
||||||
undo=self._undo_stack,
|
undo=self._undo_stack,
|
||||||
opt_data=self._study
|
opt_data=self._study
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -52,10 +52,12 @@ class PlotXY(PamhyrPlot):
|
||||||
self.init_axes()
|
self.init_axes()
|
||||||
|
|
||||||
if self.data is None:
|
if self.data is None:
|
||||||
|
self.idle()
|
||||||
return
|
return
|
||||||
|
|
||||||
if self.data.number_profiles == 0:
|
if self.data.number_profiles == 0:
|
||||||
self._init = False
|
self._init = False
|
||||||
|
self.idle()
|
||||||
return
|
return
|
||||||
|
|
||||||
self.draw_xy()
|
self.draw_xy()
|
||||||
|
|
|
||||||
|
|
@ -106,9 +106,7 @@ hydraulic structure values?"
|
||||||
# BHS types long names
|
# BHS types long names
|
||||||
|
|
||||||
self._sub_dict["long_types"] = {
|
self._sub_dict["long_types"] = {
|
||||||
"ND": _translate(
|
"ND": self._dict["not_defined"],
|
||||||
"BasicHydraulicStructures", "Not defined"
|
|
||||||
),
|
|
||||||
"S1": _translate(
|
"S1": _translate(
|
||||||
"BasicHydraulicStructures", "Discharge weir"
|
"BasicHydraulicStructures", "Discharge weir"
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@ class ComboBoxDelegate(QItemDelegate):
|
||||||
)
|
)
|
||||||
|
|
||||||
self.editor.addItems(
|
self.editor.addItems(
|
||||||
[_translate("Hydraulic structure", "Not associated")] +
|
[self._trad['not_associated']] +
|
||||||
val
|
val
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -124,12 +124,12 @@ class TableModel(PamhyrTableModel):
|
||||||
elif self._headers[column] == "reach":
|
elif self._headers[column] == "reach":
|
||||||
n = self._lst.get(row).input_reach
|
n = self._lst.get(row).input_reach
|
||||||
if n is None:
|
if n is None:
|
||||||
return _translate("Hydraulic structure", "Not associated")
|
return self._trad['not_associated']
|
||||||
return n.name
|
return n.name
|
||||||
elif self._headers[column] == "kp":
|
elif self._headers[column] == "kp":
|
||||||
n = self._lst.get(row).input_kp
|
n = self._lst.get(row).input_kp
|
||||||
if n is None:
|
if n is None:
|
||||||
return _translate("Hydraulic structure", "Not associated")
|
return self._trad['not_associated']
|
||||||
return n
|
return n
|
||||||
|
|
||||||
return QVariant()
|
return QVariant()
|
||||||
|
|
@ -140,7 +140,7 @@ class TableModel(PamhyrTableModel):
|
||||||
|
|
||||||
row = index.row()
|
row = index.row()
|
||||||
column = index.column()
|
column = index.column()
|
||||||
na = _translate("Hydraulic structure", "Not associated")
|
na = self._trad['not_associated']
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if self._headers[column] == "name":
|
if self._headers[column] == "name":
|
||||||
|
|
|
||||||
|
|
@ -59,8 +59,7 @@ class EditLateralContributionWindow(PamhyrWindow):
|
||||||
name = trad[self._pamhyr_name]
|
name = trad[self._pamhyr_name]
|
||||||
if self._data is not None:
|
if self._data is not None:
|
||||||
edge_name = (self._data.edge.name if self._data.edge is not None
|
edge_name = (self._data.edge.name if self._data.edge is not None
|
||||||
else _translate("LateralContribution",
|
else trad['not_associated'])
|
||||||
"Not associate"))
|
|
||||||
name += (
|
name += (
|
||||||
f" - {study.name} " +
|
f" - {study.name} " +
|
||||||
f" - {self._data.name} ({self._data.id}) " +
|
f" - {self._data.name} ({self._data.id}) " +
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ class ComboBoxDelegate(QItemDelegate):
|
||||||
self.editor.addItems(lst)
|
self.editor.addItems(lst)
|
||||||
else:
|
else:
|
||||||
self.editor.addItems(
|
self.editor.addItems(
|
||||||
[_translate("LateralContribution", "Not associate")] +
|
[self._trad['not_associated']] +
|
||||||
self._data.edges_names()
|
self._data.edges_names()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -133,7 +133,7 @@ class TableModel(PamhyrTableModel):
|
||||||
elif self._headers[column] == "edge":
|
elif self._headers[column] == "edge":
|
||||||
n = self._lst.get(self._tab, row).edge
|
n = self._lst.get(self._tab, row).edge
|
||||||
if n is None:
|
if n is None:
|
||||||
return _translate("LateralContribution", "Not associate")
|
return self._trad['not_associated']
|
||||||
return n.name
|
return n.name
|
||||||
elif self._headers[column] == "begin_kp":
|
elif self._headers[column] == "begin_kp":
|
||||||
return self._lst.get(self._tab, row).begin_kp
|
return self._lst.get(self._tab, row).begin_kp
|
||||||
|
|
|
||||||
|
|
@ -132,6 +132,7 @@ class LateralContributionWindow(PamhyrWindow):
|
||||||
self.plot = PlotXY(
|
self.plot = PlotXY(
|
||||||
canvas=self.canvas,
|
canvas=self.canvas,
|
||||||
data=None,
|
data=None,
|
||||||
|
trad=self._trad,
|
||||||
toolbar=None,
|
toolbar=None,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -197,10 +198,11 @@ class LateralContributionWindow(PamhyrWindow):
|
||||||
self.plot = PlotXY(
|
self.plot = PlotXY(
|
||||||
canvas=self.canvas,
|
canvas=self.canvas,
|
||||||
data=data,
|
data=data,
|
||||||
|
trad=self._trad,
|
||||||
toolbar=None,
|
toolbar=None,
|
||||||
)
|
)
|
||||||
self.plot.highlight = highlight
|
self.plot.highlight = highlight
|
||||||
self.plot.draw()
|
self.plot.update()
|
||||||
|
|
||||||
def add(self):
|
def add(self):
|
||||||
tab = self.current_tab()
|
tab = self.current_tab()
|
||||||
|
|
|
||||||
|
|
@ -43,12 +43,16 @@ class LCTranslate(MainTranslate):
|
||||||
)
|
)
|
||||||
|
|
||||||
self._sub_dict["long_types"] = {
|
self._sub_dict["long_types"] = {
|
||||||
"ND": _translate("LateralContribution", "Not defined"),
|
"ND": self._dict["not_defined"],
|
||||||
"LC": _translate("LateralContribution", "Lateral contribution"),
|
"LC": _translate("LateralContribution", "Lateral contribution"),
|
||||||
"RA": _translate("LateralContribution", "Rain"),
|
"RA": _translate("LateralContribution", "Rain"),
|
||||||
"EV": _translate("LateralContribution", "Evaporation"),
|
"EV": _translate("LateralContribution", "Evaporation"),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
self._dict["x"] = _translate("Geometry", "X (m)")
|
||||||
|
self._dict["y"] = _translate("Geometry", "Y (m)")
|
||||||
|
self._dict["z"] = _translate("Geometry", "Z (m)")
|
||||||
|
|
||||||
self._sub_dict["table_headers"] = {
|
self._sub_dict["table_headers"] = {
|
||||||
"name": self._dict["name"],
|
"name": self._dict["name"],
|
||||||
"type": self._dict["type"],
|
"type": self._dict["type"],
|
||||||
|
|
|
||||||
|
|
@ -63,7 +63,7 @@ class EditReservoirWindow(PamhyrWindow):
|
||||||
name = trad[self._pamhyr_name]
|
name = trad[self._pamhyr_name]
|
||||||
if self._data is not None:
|
if self._data is not None:
|
||||||
node_name = (self._data.node.name if self._data.node is not None
|
node_name = (self._data.node.name if self._data.node is not None
|
||||||
else _translate("Reservoir", "Not associated"))
|
else trad['not_associated'])
|
||||||
name += (
|
name += (
|
||||||
f" - {study.name} " +
|
f" - {study.name} " +
|
||||||
f" - {self._data.name} ({self._data.id}) " +
|
f" - {self._data.name} ({self._data.id}) " +
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,7 @@ class ComboBoxDelegate(QItemDelegate):
|
||||||
)
|
)
|
||||||
|
|
||||||
self.editor.addItems(
|
self.editor.addItems(
|
||||||
[_translate("Reservoir", "Not associated")] +
|
[self._trad['not_associated']] +
|
||||||
nodes
|
nodes
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -118,7 +118,7 @@ class TableModel(PamhyrTableModel):
|
||||||
elif self._headers[column] == "node":
|
elif self._headers[column] == "node":
|
||||||
n = self._lst.get(row).node
|
n = self._lst.get(row).node
|
||||||
if n is None:
|
if n is None:
|
||||||
return _translate("Reservoir", "Not associated")
|
return self._trad['not_associated']
|
||||||
return n.name
|
return n.name
|
||||||
|
|
||||||
return QVariant()
|
return QVariant()
|
||||||
|
|
|
||||||
|
|
@ -44,16 +44,17 @@ logger = logging.getLogger()
|
||||||
|
|
||||||
|
|
||||||
class ComboBoxDelegate(QItemDelegate):
|
class ComboBoxDelegate(QItemDelegate):
|
||||||
def __init__(self, study=None, parent=None):
|
def __init__(self, study=None, trad=None, parent=None):
|
||||||
super(ComboBoxDelegate, self).__init__(parent)
|
super(ComboBoxDelegate, self).__init__(parent)
|
||||||
|
|
||||||
|
self._trad = trad
|
||||||
self._study = study
|
self._study = study
|
||||||
|
|
||||||
def createEditor(self, parent, option, index):
|
def createEditor(self, parent, option, index):
|
||||||
self.editor = QComboBox(parent)
|
self.editor = QComboBox(parent)
|
||||||
|
|
||||||
self.editor.addItems(
|
self.editor.addItems(
|
||||||
# [_translate("SedimentLayers", "Not defined")] +
|
# [self._trad["not_defined"]] +
|
||||||
list(
|
list(
|
||||||
map(
|
map(
|
||||||
lambda sl: str(sl),
|
lambda sl: str(sl),
|
||||||
|
|
@ -104,7 +105,7 @@ class TableModel(PamhyrTableModel):
|
||||||
elif self._headers[column] == "sl":
|
elif self._headers[column] == "sl":
|
||||||
value = self._data.point(row).sl
|
value = self._data.point(row).sl
|
||||||
if value is None:
|
if value is None:
|
||||||
text = _translate("SedimentLayers", "Not defined")
|
text = self._trad["not_defined"]
|
||||||
return text
|
return text
|
||||||
return str(value)
|
return str(value)
|
||||||
elif self._headers[column] == "x":
|
elif self._headers[column] == "x":
|
||||||
|
|
@ -125,7 +126,7 @@ class TableModel(PamhyrTableModel):
|
||||||
|
|
||||||
if self._headers[column] == "sl":
|
if self._headers[column] == "sl":
|
||||||
new = None
|
new = None
|
||||||
if value != _translate("SedimentLayers", "Not defined"):
|
if value != self._trad["not_defined"]:
|
||||||
new = next(
|
new = next(
|
||||||
filter(
|
filter(
|
||||||
lambda sl: str(sl) == value,
|
lambda sl: str(sl) == value,
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,7 @@ class SLDialog(PamhyrDialog):
|
||||||
title=trad[self._pamhyr_name],
|
title=trad[self._pamhyr_name],
|
||||||
study=study,
|
study=study,
|
||||||
config=config,
|
config=config,
|
||||||
|
trad=trad,
|
||||||
parent=parent
|
parent=parent
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -55,7 +56,7 @@ class SLDialog(PamhyrDialog):
|
||||||
def setup_combobox(self):
|
def setup_combobox(self):
|
||||||
self.combobox_add_items(
|
self.combobox_add_items(
|
||||||
"comboBox",
|
"comboBox",
|
||||||
[_translate("SedimentLayers", "Not defined")] +
|
[self._trad["not_defined"]] +
|
||||||
list(
|
list(
|
||||||
map(
|
map(
|
||||||
lambda sl: str(sl),
|
lambda sl: str(sl),
|
||||||
|
|
@ -66,7 +67,7 @@ class SLDialog(PamhyrDialog):
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def sl(self):
|
def sl(self):
|
||||||
if self.value == _translate("SedimentLayers", "Not defined"):
|
if self.value == self._trad["not_defined"]:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
return next(
|
return next(
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ class ComboBoxDelegate(QItemDelegate):
|
||||||
self.editor = QComboBox(parent)
|
self.editor = QComboBox(parent)
|
||||||
|
|
||||||
self.editor.addItems(
|
self.editor.addItems(
|
||||||
[self._trad["nd"]] +
|
[self._trad["not_defined"]] +
|
||||||
list(
|
list(
|
||||||
map(
|
map(
|
||||||
lambda sl: str(sl),
|
lambda sl: str(sl),
|
||||||
|
|
@ -106,7 +106,7 @@ class TableModel(PamhyrTableModel):
|
||||||
if self._headers[column] == "sl":
|
if self._headers[column] == "sl":
|
||||||
value = self._data.profile(row).sl
|
value = self._data.profile(row).sl
|
||||||
if value is None:
|
if value is None:
|
||||||
text = _translate("SedimentLayers", "Not defined")
|
text = self._trad["not_defined"]
|
||||||
return text
|
return text
|
||||||
return str(value)
|
return str(value)
|
||||||
|
|
||||||
|
|
@ -121,7 +121,7 @@ class TableModel(PamhyrTableModel):
|
||||||
|
|
||||||
if self._headers[column] == "sl":
|
if self._headers[column] == "sl":
|
||||||
new = None
|
new = None
|
||||||
if value != _translate("SedimentLayers", "Not defined"):
|
if value != self._trad["not_defined"]:
|
||||||
new = next(
|
new = next(
|
||||||
filter(
|
filter(
|
||||||
lambda sl: str(sl) == value,
|
lambda sl: str(sl) == value,
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,6 @@ class SedimentReachTranslate(SedimentTranslate):
|
||||||
"SedimentLayers", "Apply sediment layers to reach"
|
"SedimentLayers", "Apply sediment layers to reach"
|
||||||
)
|
)
|
||||||
|
|
||||||
self._dict["nd"] = _translate("SedimentLayers", "Not defined")
|
|
||||||
self._dict["kp"] = self._dict["unit_kp"]
|
self._dict["kp"] = self._dict["unit_kp"]
|
||||||
self._dict["height"] = self._dict["unit_height"]
|
self._dict["height"] = self._dict["unit_height"]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,9 @@ class CommonWordTranslate(PamhyrTranslate):
|
||||||
self._dict["main_channel"] = _translate("CommonWord", "Main channel")
|
self._dict["main_channel"] = _translate("CommonWord", "Main channel")
|
||||||
self._dict["floodway"] = _translate("CommonWord", "Floodway")
|
self._dict["floodway"] = _translate("CommonWord", "Floodway")
|
||||||
|
|
||||||
|
self._dict["not_defined"] = _translate("CommonWord", "Not defined")
|
||||||
|
self._dict["not_associated"] = _translate("CommonWord", "Not associated")
|
||||||
|
|
||||||
|
|
||||||
class UnitTranslate(CommonWordTranslate):
|
class UnitTranslate(CommonWordTranslate):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue