Compare commits

..

No commits in common. "0a0eeb3c3ff06de4217be8dc3f145f93943d4569" and "19fedc227824410021f11b4592ec4d259cf587b8" have entirely different histories.

7 changed files with 160 additions and 185 deletions

View File

@ -924,7 +924,6 @@ class AdisTSwc(AdisTS):
for file_bin in path_files:
key_pol = os.path.basename(file_bin)[0:-4]
data_tmp[key_pol] = {}
logger.info(f"read_bin: Start reading '{file_bin}' ...")
with open(file_bin, 'rb') as f:
# header
# first line
@ -976,7 +975,7 @@ class AdisTSwc(AdisTS):
# seventh line (useless)
for k in range(0, ismax, kbl):
data = np.fromfile(f, dtype=np.int32, count=1) # (start)
zero = np.fromfile(f, dtype=np.int32, count=min(k + kbl, ismax) - k)
zero = np.fromfile(f, dtype=np.int32, count=ismax)
data = np.fromfile(f, dtype=np.int32, count=1) # (end)
# end header
# data
@ -1007,6 +1006,7 @@ class AdisTSwc(AdisTS):
for r, reach in enumerate(reachs):
for i in range(is1[r]-1, is2[r]):
p_i = ip_to_ri(reach, i)
for t_data in timestamps_keys:
pol_view = []
for pol in pollutants_keys:

View File

@ -19,7 +19,6 @@
import os
import logging
import numpy as np
import time
from functools import reduce
from tools import timer, trace, logger_exception
@ -947,7 +946,6 @@ class Mage8(Mage):
@timer
def read_bin(self, study, fname, results, qlog=None, name="0"):
logger.info(f"read_bin: Start reading '{fname}' ...")
start = time.time()
with mage_file_open(fname, "r") as f:
def newline(): return np.fromfile(f, dtype=np.int32, count=1)
@ -1094,6 +1092,7 @@ class Mage8(Mage):
logger.info(f"compute tab...")
for r in reachs:
for p in r.profiles:
if not p.geometry.tab_up_to_date:
p.geometry.compute_tabulation()
logger.info(f"compute velocily...")
@ -1111,7 +1110,6 @@ class Mage8(Mage):
results.bufferize("Z")
results.bufferize("Q")
results.bufferize("V")
logger.info(f"reading time: '{time.time() - start}'")
@timer
def read_gra(self, study, repertory, results, qlog=None, name="0"):
@ -1120,7 +1118,6 @@ class Mage8(Mage):
fname = os.path.join(repertory, f"{name}.GRA")
logger.info(f"read_gra: Start reading '{fname}' ...")
start = time.time()
with mage_file_open(fname, "r") as f:
def newline(): return np.fromfile(f, dtype=np.int32, count=1)
@ -1316,7 +1313,6 @@ class Mage8(Mage):
results.set("sediment_timestamps", ts)
logger.info(f"read_gra: ... end with {len(ts)} timestamp read")
logger.debug(f"reading time: '{time.time() - start}'")
@timer
def results(self, study, repertory,

View File

@ -55,7 +55,7 @@ class AboutWindow(PamhyrDialog):
label = self.get_label_text("label_version")
label = label.replace("@version", version)
label = label.replace("@codename", "")
label = label.replace("@codename", "(Claude François)")
self.set_label_text("label_version", label)
# Authors

View File

@ -55,9 +55,9 @@ class D90TableDefaultModel(PamhyrTableModel):
row = index.row()
column = index.column()
if self._headers[column] == "name":
if self._headers[column] is "name":
return self._data[row].name
elif self._headers[column] == "d90":
elif self._headers[column] is "d90":
n = self._data[row].d90
if n is None:
return self._trad['not_associated']

View File

@ -195,10 +195,10 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
title = "(dbg) " if self.conf.debug else ""
if self._study is not None:
title += f"Pamhyr2 - {self._study.name}"
title += f"Pamhyr2 (Claude François) - {self._study.name}"
self.setWindowTitle(title)
else:
title += "Pamhyr2"
title += "Pamhyr2 (Claude François)"
self.setWindowTitle(title)
def setup_tab(self):

View File

@ -225,7 +225,7 @@
<item>
<widget class="QLabel" name="label">
<property name="text">
<string>&lt;a href=&quot;https://gitlab.com/pamhyr/pamhyr2&quot;&gt;Source code&lt;/a&gt;</string>
<string>&lt;a href=&quot;https://gitlab.irstea.fr/theophile.terraz/pamhyr&quot;&gt;Source code&lt;/a&gt;</string>
</property>
<property name="textFormat">
<enum>Qt::RichText</enum>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR" sourcelanguage="en_150">
<!DOCTYPE TS><TS version="2.0" language="fr_FR" sourcelanguage="en_150">
<context>
<name>About</name>
<message>
@ -32,7 +31,7 @@
<message>
<location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="34"/>
<source>Change hydraulic structure type</source>
<translation>Changement du type d'ouvrage hydraulique</translation>
<translation>Changement du type d&apos;ouvrage hydraulique</translation>
</message>
<message>
<location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="39"/>
@ -62,7 +61,7 @@
<message>
<location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="63"/>
<source>Siltation height (m)</source>
<translation>Hauteur d'envasement (m)</translation>
<translation>Hauteur d&apos;envasement (m)</translation>
</message>
<message>
<location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="66"/>
@ -87,7 +86,7 @@
<message>
<location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="78"/>
<source>Step space</source>
<translation>Pas d'espace</translation>
<translation>Pas d&apos;espace</translation>
</message>
<message>
<location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="81"/>
@ -172,7 +171,7 @@
<message>
<location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="140"/>
<source>User-defined</source>
<translation>Défini par l'utilisateur</translation>
<translation>Défini par l&apos;utilisateur</translation>
</message>
<message>
<location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="110"/>
@ -251,8 +250,8 @@
<location filename="../View/BoundaryCondition/Edit/translate.py" line="62"/>
<source>No geometry found for this reach.
This feature requires a reach with a geometry.</source>
<translation>Aucune géométrie n'a été trouvée sur ce bief.
Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Aucune géométrie n&apos;a été trouvée sur ce bief.
Cette fonctionnalité nécessite un bief muni d&apos;une géométrie.</translation>
</message>
<message>
<location filename="../View/BoundaryCondition/Edit/translate.py" line="67"/>
@ -349,17 +348,17 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../Checker/Study.py" line="37"/>
<source>Study reach network checker</source>
<translation>Vérificateur des biefs de l'étude</translation>
<translation>Vérificateur des biefs de l&apos;étude</translation>
</message>
<message>
<location filename="../Checker/Study.py" line="64"/>
<source>Study geometry checker</source>
<translation>Vérificateur de géometrie de l'étude</translation>
<translation>Vérificateur de géometrie de l&apos;étude</translation>
</message>
<message>
<location filename="../Checker/Study.py" line="65"/>
<source>Check if the geometry of each reach exists</source>
<translation>Vérifie si la géométrie de chaque bief de l'étude existe</translation>
<translation>Vérifie si la géométrie de chaque bief de l&apos;étude existe</translation>
</message>
<message>
<location filename="../Checker/Study.py" line="224"/>
@ -379,22 +378,22 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../Checker/Study.py" line="105"/>
<source>Study initial conditions checker</source>
<translation>Vérificateur des conditions initial de l'étude</translation>
<translation>Vérificateur des conditions initial de l&apos;étude</translation>
</message>
<message>
<location filename="../Checker/Study.py" line="106"/>
<source>Check initial conditions for each node of study</source>
<translation>Vérifie les conditions initial de l'étude pour chaque nœud</translation>
<translation>Vérifie les conditions initial de l&apos;étude pour chaque nœud</translation>
</message>
<message>
<location filename="../Checker/Study.py" line="154"/>
<source>Study boundary conditions checker</source>
<translation>Vérificateur des conditions aux limites de l'étude</translation>
<translation>Vérificateur des conditions aux limites de l&apos;étude</translation>
</message>
<message>
<location filename="../Checker/Study.py" line="155"/>
<source>Check boundary conditions for each node of study</source>
<translation>Vérifie les conditions aux limites de l'étude pour chaque nœud</translation>
<translation>Vérifie les conditions aux limites de l&apos;étude pour chaque nœud</translation>
</message>
<message>
<location filename="../Checker/Mage.py" line="210"/>
@ -571,12 +570,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<context>
<name>Dialog</name>
<message>
<location filename="../View/ui/CustomPlotValuesSelectionDialog.ui" line="14"/>
<location filename="../View/ui/SelectSolver.ui" line="14"/>
<source>Dialog</source>
<translation>Dialogue</translation>
</message>
<message>
<location filename="../View/ui/ConfigureAddSolverDialog.ui" line="27"/>
<location filename="../View/ui/REPLineDialog.ui" line="50"/>
<source>Name</source>
<translation>Nom</translation>
</message>
@ -608,7 +607,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/ConfigureAddSolverDialog.ui" line="110"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Command line format, for input formater (optional), solver execution and output formater (optional). This format can use some replacement values like:&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@install_dir&lt;/span&gt;: The Pamhyr2 install path&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@path&lt;/span&gt;: The associate path&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@input&lt;/span&gt;: Solver input data (depend of solver type)&lt;/p&gt;&lt;p&gt;-&lt;span style=&quot; font-style:italic;&quot;&gt; @output&lt;/span&gt;: Solver output data (depend of solver type)&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@dir&lt;/span&gt;: The working dir at solver execution&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@args&lt;/span&gt;: Solver arguments and additional arguments defined on solver parameters&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Format des lignes de commandes. Ce format peut contenir des valeurs de remplacement, telles que :&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@install_dir&lt;/span&gt;: Le dossier d'installation de Pamhyr2&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@path&lt;/span&gt;: Le chemin associé à cette commande&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@input&lt;/span&gt;: Les données d'entrées du solveur générées par Pamhyr2 (dépend du solveur)&lt;/p&gt;&lt;p&gt;-&lt;span style=&quot; font-style:italic;&quot;&gt; @output&lt;/span&gt;: Les données d'entrées du solveur générées par Pamhyr2 (dépend du solveur)&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@dir&lt;/span&gt;: Le chemin vers le dossier d'execution du solveur&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@args&lt;/span&gt;: Arguments du solveur et arguments complémentaires définis dans les paramètres du solveur&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Format des lignes de commandes. Ce format peut contenir des valeurs de remplacement, telles que :&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@install_dir&lt;/span&gt;: Le dossier d&apos;installation de Pamhyr2&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@path&lt;/span&gt;: Le chemin associé à cette commande&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@input&lt;/span&gt;: Les données d&apos;entrées du solveur générées par Pamhyr2 (dépend du solveur)&lt;/p&gt;&lt;p&gt;-&lt;span style=&quot; font-style:italic;&quot;&gt; @output&lt;/span&gt;: Les données d&apos;entrées du solveur générées par Pamhyr2 (dépend du solveur)&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@dir&lt;/span&gt;: Le chemin vers le dossier d&apos;execution du solveur&lt;/p&gt;&lt;p&gt;- &lt;span style=&quot; font-style:italic;&quot;&gt;@args&lt;/span&gt;: Arguments du solveur et arguments complémentaires définis dans les paramètres du solveur&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../View/ui/ConfigureAddSolverDialog.ui" line="116"/>
@ -618,15 +617,15 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/ConfigureAddSolverDialog.ui" line="129"/>
<source>Input formater</source>
<translation>Formateur d'entrée</translation>
<translation>Formateur d&apos;entrée</translation>
</message>
<message>
<location filename="../View/ui/SelectSolverAdisTS.ui" line="48"/>
<location filename="../View/ui/SelectSolver.ui" line="41"/>
<source>Run</source>
<translation>Lancer</translation>
</message>
<message>
<location filename="../View/ui/SelectSolverAdisTS.ui" line="59"/>
<location filename="../View/ui/SelectSolver.ui" line="52"/>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
@ -683,7 +682,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/ConfigureDialog.ui" line="361"/>
<source>Editor command</source>
<translation>Commande d'modification</translation>
<translation>Commande d&apos;modification</translation>
</message>
<message>
<location filename="../View/ui/ConfigureDialog.ui" line="377"/>
@ -698,7 +697,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/ConfigureDialog.ui" line="398"/>
<source>Please restart application after language modification</source>
<translation>Un redémarrage de l'application est requis après le changement de langue</translation>
<translation>Un redémarrage de l&apos;application est requis après le changement de langue</translation>
</message>
<message>
<location filename="../View/ui/NewStudy.ui" line="47"/>
@ -736,12 +735,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Dernière modification :</translation>
</message>
<message>
<location filename="../View/ui/CustomPlotValuesSelectionDialog.ui" line="37"/>
<location filename="../View/ui/CustomExportAdisDialog.ui" line="27"/>
<source>X axis:</source>
<translation>Axe X :</translation>
</message>
<message>
<location filename="../View/ui/CustomPlotValuesSelectionDialog.ui" line="48"/>
<location filename="../View/ui/CustomExportAdisDialog.ui" line="38"/>
<source>Y axis:</source>
<translation>Axe Y :</translation>
</message>
@ -818,12 +817,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/MeshingOptions.ui" line="26"/>
<source>Space step (m)</source>
<translation>Pas d'espace (m)</translation>
<translation>Pas d&apos;espace (m)</translation>
</message>
<message>
<location filename="../View/ui/MeshingOptions.ui" line="60"/>
<source>Type of interpolation:</source>
<translation>Type d'interpolation :</translation>
<translation>Type d&apos;interpolation :</translation>
</message>
<message>
<location filename="../View/ui/ConfigureDialog.ui" line="241"/>
@ -853,7 +852,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/UpdateRKOptions.ui" line="92"/>
<source>Origin value</source>
<translation>Valeur à l'origine</translation>
<translation>Valeur à l&apos;origine</translation>
</message>
<message>
<location filename="../View/ui/MeshingOptions.ui" line="20"/>
@ -863,7 +862,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/REPLineDialog.ui" line="57"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Comment lines start with &apos;*&apos; char (let see Mage documentation for more details)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>Les lignes de commentaire commencent par un caractère '*' (voir la documentation de Mage pour plus de détails)</translation>
<translation>Les lignes de commentaire commencent par un caractère &apos;*&apos; (voir la documentation de Mage pour plus de détails)</translation>
</message>
<message>
<location filename="../View/ui/MeshingOptions.ui" line="123"/>
@ -888,12 +887,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/UpdateRKOptions.ui" line="39"/>
<source>Upstream to downstream</source>
<translation>De l'amont à l'aval</translation>
<translation>De l&apos;amont à l&apos;aval</translation>
</message>
<message>
<location filename="../View/ui/UpdateRKOptions.ui" line="99"/>
<source>Downstream to upstream</source>
<translation>De l'aval à l'amont</translation>
<translation>De l&apos;aval à l&apos;amont</translation>
</message>
<message>
<location filename="../View/ui/UpdateRKOptions.ui" line="116"/>
@ -908,12 +907,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/InitialConditions_Dialog_Generator_Height.ui" line="25"/>
<source>Upstream height (m)</source>
<translation type="obsolete">Cote à l'amont (m)</translation>
<translation type="obsolete">Cote à l&apos;amont (m)</translation>
</message>
<message>
<location filename="../View/ui/InitialConditions_Dialog_Generator_Height.ui" line="73"/>
<source>Downstream height (m)</source>
<translation type="obsolete">Cote à l'aval (m)</translation>
<translation type="obsolete">Cote à l&apos;aval (m)</translation>
</message>
<message>
<location filename="../View/ui/InitialConditions_Dialog_Generator_Height.ui" line="107"/>
@ -1003,10 +1002,10 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/GeotiffCoordinates.ui" line="154"/>
<source>Image coordinates</source>
<translation type="obsolete">Coordonnées de l'image</translation>
<translation type="obsolete">Coordonnées de l&apos;image</translation>
</message>
<message>
<location filename="../View/ui/CustomPlotValuesSelectionDialog.ui" line="59"/>
<location filename="../View/ui/CustomExportAdisDialog.ui" line="70"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
@ -1034,12 +1033,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../Model/Except.py" line="55"/>
<source>Generic error message</source>
<translation>Message d'erreur générique</translation>
<translation>Message d&apos;erreur générique</translation>
</message>
<message>
<location filename="../Model/Except.py" line="61"/>
<source>Undefined error message</source>
<translation>Message d'erreur non définie</translation>
<translation>Message d&apos;erreur non définie</translation>
</message>
<message>
<location filename="../Model/Except.py" line="76"/>
@ -1124,19 +1123,19 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../Model/Except.py" line="214"/>
<source>External file dependence is missing</source>
<translation>Fichier d'une dépendence externe manquant</translation>
<translation>Fichier d&apos;une dépendence externe manquant</translation>
</message>
<message>
<location filename="../Model/Except.py" line="194"/>
<source>&apos;@file&apos; is missing for module @module:
&apos;@path&apos;</source>
<translation>le fichier '@file' est manquant pour le module @module : '@path'</translation>
<translation>le fichier &apos;@file&apos; est manquant pour le module @module : &apos;@path&apos;</translation>
</message>
</context>
<context>
<name>Form</name>
<message>
<location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="14"/>
<location filename="../View/ui/dummy.ui" line="14"/>
<source>Form</source>
<translation>Formulaire</translation>
</message>
@ -1158,7 +1157,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/about.ui" line="228"/>
<source>&lt;a href=&quot;https://gitlab.irstea.fr/theophile.terraz/pamhyr&quot;&gt;Source code&lt;/a&gt;</source>
<translation type="obsolete">&lt;a href=&quot;https://gitlab.irstea.fr/theophile.terraz/pamhyr&quot;&gt;Code source&lt;/a&gt;</translation>
<translation>&lt;a href=&quot;https://gitlab.irstea.fr/theophile.terraz/pamhyr&quot;&gt;Code source&lt;/a&gt;</translation>
</message>
<message>
<location filename="../View/ui/Widgets/extendedDateTimeEdit.ui" line="35"/>
@ -1312,13 +1311,13 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
</message>
<message>
<location filename="../View/ui/about.ui" line="94"/>
<source>Copyright © 2022-2025 INRAE</source>
<translation>Copyright © 2022-2025 INRAE</translation>
<source>Copyright &#xa9; 2022-2025 INRAE</source>
<translation type="obsolete">Copyright © 2022-2025 INRAE</translation>
</message>
<message>
<location filename="../View/ui/about.ui" line="228"/>
<source>&lt;a href=&quot;https://gitlab.com/pamhyr/pamhyr2&quot;&gt;Source code&lt;/a&gt;</source>
<translation>&lt;a href=&quot;https://gitlab.com/pamhyr/pamhyr2&quot;&gt;Code source&lt;/a&gt;</translation>
<message encoding="UTF-8">
<location filename="../View/ui/about.ui" line="94"/>
<source>Copyright © 2022-2025 INRAE</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@ -1644,7 +1643,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/LateralContribution/translate.py" line="55"/>
<source>Mage lateral contributions file (*.LAT *.lat)</source>
<translation>Fichiers d'apports latéraux Mage (*.LAT *.lat)</translation>
<translation>Fichiers d&apos;apports latéraux Mage (*.LAT *.lat)</translation>
</message>
</context>
<context>
@ -1675,7 +1674,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/Translate.py" line="165"/>
<source>Open SQLite debuging tool (&apos;sqlitebrowser&apos;)</source>
<translation>Ouvrir l'outil de débogage SQLite ('sqlitebrowser')</translation>
<translation>Ouvrir l&apos;outil de débogage SQLite (&apos;sqlitebrowser&apos;)</translation>
</message>
<message>
<location filename="../View/Translate.py" line="168"/>
@ -1683,12 +1682,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Activer cette fenêtre</translation>
</message>
<message>
<location filename="../View/ui/SolverLogFile.ui" line="14"/>
<location filename="../View/ui/Stricklers.ui" line="14"/>
<source>MainWindow</source>
<translation>Fenêtre principale</translation>
</message>
<message>
<location filename="../View/ui/BasicHydraulicStructures.ui" line="109"/>
<location filename="../View/ui/Stricklers.ui" line="70"/>
<source>Add</source>
<translation>Ajouter</translation>
</message>
@ -1698,7 +1697,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Ajouter un casier</translation>
</message>
<message>
<location filename="../View/ui/BasicHydraulicStructures.ui" line="121"/>
<location filename="../View/ui/Stricklers.ui" line="82"/>
<source>Delete</source>
<translation>Supprimer</translation>
</message>
@ -1708,7 +1707,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Supprimer les casier(s)</translation>
</message>
<message>
<location filename="../View/ui/BasicHydraulicStructures.ui" line="133"/>
<location filename="../View/ui/LateralContributionsAdisTS.ui" line="112"/>
<source>Edit</source>
<translation>Éditer</translation>
</message>
@ -1743,7 +1742,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Éditer la couche sédimentaire</translation>
</message>
<message>
<location filename="../View/ui/BoundaryConditions.ui" line="140"/>
<location filename="../View/ui/Results.ui" line="276"/>
<source>Ctrl+E</source>
<translation>Ctrl+E</translation>
</message>
@ -1813,7 +1812,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Nouvelle étude</translation>
</message>
<message>
<location filename="../View/ui/BoundaryConditions.ui" line="110"/>
<location filename="../View/ui/LateralContributionsAdisTS.ui" line="88"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
@ -1835,7 +1834,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/MainWindow.ui" line="562"/>
<source>Close current study</source>
<translation>Fermer l'étude en cours</translation>
<translation>Fermer l&apos;étude en cours</translation>
</message>
<message>
<location filename="../View/ui/MainWindow.ui" line="401"/>
@ -1845,7 +1844,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/MainWindow.ui" line="404"/>
<source>Save study</source>
<translation>Sauvegarder l'étude</translation>
<translation>Sauvegarder l&apos;étude</translation>
</message>
<message>
<location filename="../View/ui/MainWindow.ui" line="407"/>
@ -1860,7 +1859,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/MainWindow.ui" line="419"/>
<source>Save study as ...</source>
<translation>Sauvegarder l'étude sous ...</translation>
<translation>Sauvegarder l&apos;étude sous ...</translation>
</message>
<message>
<location filename="../View/ui/MainWindow.ui" line="422"/>
@ -1880,7 +1879,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/MainWindow.ui" line="439"/>
<source>Quit application</source>
<translation>Quitter l'application</translation>
<translation>Quitter l&apos;application</translation>
</message>
<message>
<location filename="../View/ui/MainWindow.ui" line="442"/>
@ -1965,17 +1964,17 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/MainWindow.ui" line="547"/>
<source>Save current study</source>
<translation>Sauvegarder l'étude</translation>
<translation>Sauvegarder l&apos;étude</translation>
</message>
<message>
<location filename="../View/ui/MainWindow.ui" line="550"/>
<source>Save the study (Ctrl+S)</source>
<translation>Sauvegarde de l'étude (Ctrl+S)</translation>
<translation>Sauvegarde de l&apos;étude (Ctrl+S)</translation>
</message>
<message>
<location filename="../View/ui/MainWindow.ui" line="565"/>
<source>Close the study (Ctrl+F)</source>
<translation>Fermeture de l'étude (Ctrl+F)</translation>
<translation>Fermeture de l&apos;étude (Ctrl+F)</translation>
</message>
<message>
<location filename="../View/ui/MainWindow.ui" line="568"/>
@ -2025,7 +2024,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/MainWindow.ui" line="652"/>
<source>Edit study</source>
<translation>Éditer l'étude</translation>
<translation>Éditer l&apos;étude</translation>
</message>
<message>
<location filename="../View/ui/MainWindow.ui" line="667"/>
@ -2105,7 +2104,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/SolverLogFile.ui" line="74"/>
<source>Open in editor</source>
<translation>Ouvrir dans l'éditeur</translation>
<translation>Ouvrir dans l&apos;éditeur</translation>
</message>
<message>
<location filename="../View/ui/DebugRepl.ui" line="26"/>
@ -2128,7 +2127,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Supprimer les couches sédimentaires sélectionnées</translation>
</message>
<message>
<location filename="../View/ui/BoundaryConditions.ui" line="125"/>
<location filename="../View/ui/LateralContributionsAdisTS.ui" line="103"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
@ -2163,7 +2162,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Ajouter une condition aux limites ou un apport latéral</translation>
</message>
<message>
<location filename="../View/ui/BoundaryConditions.ui" line="122"/>
<location filename="../View/ui/LateralContributionsAdisTS.ui" line="100"/>
<source>Delete current selected rows</source>
<translation>Supprimer les lignes selectionnées</translation>
</message>
@ -2173,7 +2172,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Éditer une condition aux limites ou un apport latéral</translation>
</message>
<message>
<location filename="../View/ui/BoundaryConditions.ui" line="149"/>
<location filename="../View/ui/Stricklers.ui" line="94"/>
<source>Sort</source>
<translation>Trier</translation>
</message>
@ -2185,12 +2184,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/Stricklers.ui" line="28"/>
<source>Strickler coefficients of the study</source>
<translation>Coefficients de Strickler de l'étude</translation>
<translation>Coefficients de Strickler de l&apos;étude</translation>
</message>
<message>
<location filename="../View/ui/Stricklers.ui" line="38"/>
<source>Strickler coefficients of the application</source>
<translation>Coefficients de Strickler de l'application</translation>
<translation>Coefficients de Strickler de l&apos;application</translation>
</message>
<message>
<location filename="../View/ui/Stricklers.ui" line="73"/>
@ -2225,7 +2224,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/Results.ui" line="166"/>
<source>Water elevation</source>
<translation>Cote de l'eau</translation>
<translation>Cote de l&apos;eau</translation>
</message>
<message>
<location filename="../View/ui/Results.ui" line="198"/>
@ -2238,12 +2237,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Ajouter une visualisation personnalisée</translation>
</message>
<message>
<location filename="../View/ui/ResultsAdisTS.ui" line="435"/>
<location filename="../View/ui/Results.ui" line="261"/>
<source>Reload</source>
<translation>Recharger</translation>
</message>
<message>
<location filename="../View/ui/GeometryReach.ui" line="116"/>
<location filename="../View/ui/Results.ui" line="270"/>
<source>Export</source>
<translation>Exporter</translation>
</message>
@ -2300,45 +2299,45 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/BasicHydraulicStructures.ui" line="49"/>
<source>Enable / Disable basic hydraulic structure</source>
<translation>Activer/Désactiver l'ouvrage hydraulique élémentaire</translation>
<translation>Activer/Désactiver l&apos;ouvrage hydraulique élémentaire</translation>
</message>
<message>
<location filename="../View/ui/BasicHydraulicStructures.ui" line="112"/>
<location filename="../View/ui/Reservoir.ui" line="78"/>
<source>Add a new point</source>
<translation>Ajouter un nouveau point</translation>
</message>
<message>
<location filename="../View/ui/BasicHydraulicStructures.ui" line="124"/>
<location filename="../View/ui/Reservoir.ui" line="90"/>
<source>Delete points</source>
<translation>Supprimer les points</translation>
</message>
<message>
<location filename="../View/ui/BasicHydraulicStructures.ui" line="136"/>
<source>Edit selected hydraulic structure</source>
<translation>Éditer l'ouvrage hydraulique sélectionné</translation>
<translation>Éditer l&apos;ouvrage hydraulique sélectionné</translation>
</message>
<message>
<location filename="../View/ui/SolverLogAdisTS.ui" line="79"/>
<location filename="../View/ui/SolverLog.ui" line="78"/>
<source>Stop</source>
<translation>Arrêter</translation>
</message>
<message>
<location filename="../View/ui/SolverLogAdisTS.ui" line="88"/>
<location filename="../View/ui/SolverLog.ui" line="87"/>
<source>Start</source>
<translation>Démarrer</translation>
</message>
<message>
<location filename="../View/ui/SolverLogAdisTS.ui" line="97"/>
<location filename="../View/ui/SolverLog.ui" line="96"/>
<source>Pause</source>
<translation>Pause</translation>
</message>
<message>
<location filename="../View/ui/SolverLogAdisTS.ui" line="106"/>
<location filename="../View/ui/SolverLog.ui" line="105"/>
<source>LogFile</source>
<translation>Fichier de log</translation>
</message>
<message>
<location filename="../View/ui/SolverLogAdisTS.ui" line="111"/>
<location filename="../View/ui/SolverLog.ui" line="110"/>
<source>results</source>
<translation>résultats</translation>
</message>
@ -2395,7 +2394,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/HydraulicStructures.ui" line="49"/>
<source>Enable / Disable hydraulic structure</source>
<translation>Activer/Désactiver l'ouvrage hydraulique</translation>
<translation>Activer/Désactiver l&apos;ouvrage hydraulique</translation>
</message>
<message>
<location filename="../View/ui/Reservoir.ui" line="102"/>
@ -2408,7 +2407,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Trier les points par cote</translation>
</message>
<message>
<location filename="../View/ui/ProfileSedimentLayers.ui" line="75"/>
<location filename="../View/ui/ReachSedimentLayers.ui" line="31"/>
<source>Edit sediment layers list</source>
<translation>Éditer la liste des couches sédimentaires</translation>
</message>
@ -2478,7 +2477,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Éditer les couches sédimentaires</translation>
</message>
<message>
<location filename="../View/ui/GeometryReach.ui" line="104"/>
<location filename="../View/ui/InitialConditions.ui" line="138"/>
<source>Import</source>
<translation>Importer</translation>
</message>
@ -2590,7 +2589,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/AdditionalFile.ui" line="83"/>
<source>The relative file path on executable directory</source>
<translation>Le chemin relatif du fichier dans le répertoire d'exécution</translation>
<translation>Le chemin relatif du fichier dans le répertoire d&apos;exécution</translation>
</message>
<message>
<location filename="../View/ui/AdditionalFile.ui" line="93"/>
@ -2620,10 +2619,10 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/MainWindow.ui" line="655"/>
<source>Edit the study information</source>
<translation>Éditer les informations de l'étude</translation>
<translation>Éditer les informations de l&apos;étude</translation>
</message>
<message>
<location filename="../View/ui/SolverLogFile.ui" line="48"/>
<location filename="../View/ui/Stricklers.ui" line="52"/>
<source>toolBar</source>
<translation>toolBar</translation>
</message>
@ -2645,7 +2644,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/GeometryCrossSection.ui" line="141"/>
<source>Purge the cross-section to keep a given number of points</source>
<translation>Purger les profiles pour garder qu'un nombre donné de points</translation>
<translation>Purger les profiles pour garder qu&apos;un nombre donné de points</translation>
</message>
<message>
<location filename="../View/ui/GeometryCrossSection.ui" line="146"/>
@ -2655,10 +2654,10 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/GeometryCrossSection.ui" line="149"/>
<source>Reverse the points order</source>
<translation>Retourner l'ordre des points</translation>
<translation>Retourner l&apos;ordre des points</translation>
</message>
<message>
<location filename="../View/ui/Frictions.ui" line="120"/>
<location filename="../View/ui/InitialConditions.ui" line="141"/>
<source>Import from file</source>
<translation>Importer depuis un fichier</translation>
</message>
@ -2678,7 +2677,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Purger les profiles pour garder un nombre fixer de points</translation>
</message>
<message>
<location filename="../View/ui/EditLateralContribution.ui" line="112"/>
<location filename="../View/ui/EditBoundaryConditionsAdisTS.ui" line="119"/>
<source>Sort points</source>
<translation>Trier les points</translation>
</message>
@ -2765,17 +2764,17 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/Translate.py" line="179"/>
<source>This edition window need a reach selected into the river network to work on it</source>
<translation>Cette fenêtre d'édition a besoin d'un bief sélectionné dans le réseau pour travailler dessus</translation>
<translation>Cette fenêtre d&apos;édition a besoin d&apos;un bief sélectionné dans le réseau pour travailler dessus</translation>
</message>
<message>
<location filename="../View/Translate.py" line="193"/>
<source>Close without saving study</source>
<translation>Fermer sans sauvegarder l'étude</translation>
<translation>Fermer sans sauvegarder l&apos;étude</translation>
</message>
<message>
<location filename="../View/Translate.py" line="196"/>
<source>Do you want to save current study before closing it?</source>
<translation>Souhaitez-vous sauvegarder l'étude en cours avant de la fermer ?</translation>
<translation>Souhaitez-vous sauvegarder l&apos;étude en cours avant de la fermer ?</translation>
</message>
<message>
<location filename="../View/Translate.py" line="173"/>
@ -2880,7 +2879,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/ui/EditLateralContributionAdisTS.ui" line="81"/>
<source>Add a new point in boundary condition or lateral contribution</source>
<translation>Ajouter un point dans la condition limite ou l'apport latéral</translation>
<translation>Ajouter un point dans la condition limite ou l&apos;apport latéral</translation>
</message>
<message>
<location filename="../View/ui/LateralContributionsAdisTS.ui" line="85"/>
@ -2997,26 +2996,6 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<source>Change current reach</source>
<translation>Changer le bief courrant</translation>
</message>
<message>
<location filename="../View/Translate.py" line="208"/>
<source>Results can not be loaded</source>
<translation>Les résultats ne peuvent pas être chargés</translation>
</message>
<message>
<location filename="../View/Translate.py" line="211"/>
<source>Results folder does not correspond to a Pamhyr2 solver name</source>
<translation>Le dossier de résultats ne correspond à aucun solveur Pamhyr2</translation>
</message>
<message>
<location filename="../View/Translate.py" line="215"/>
<source>Results binary files not found</source>
<translation>Fichier binaire de résultats introuvable</translation>
</message>
<message>
<location filename="../View/Translate.py" line="218"/>
<source>total_sediment.bin file not found</source>
<translation>Fichier total_sediment.bin non trouvé</translation>
</message>
</context>
<context>
<name>MainWindow_reach</name>
@ -3026,7 +3005,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>Pk (m)</translation>
</message>
<message>
<location filename="../View/Results/PlotSedReach.py" line="237"/>
<location filename="../View/Results/PlotSedProfile.py" line="153"/>
<source>Height (m)</source>
<translation>Cote (m)</translation>
</message>
@ -3071,22 +3050,22 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/Network/translate.py" line="49"/>
<source>Delete the reach</source>
<translation>Supprimer l'arrête</translation>
<translation>Supprimer l&apos;arrête</translation>
</message>
<message>
<location filename="../View/Network/translate.py" line="50"/>
<source>Enable the reach</source>
<translation>Activer l'arête</translation>
<translation>Activer l&apos;arête</translation>
</message>
<message>
<location filename="../View/Network/translate.py" line="51"/>
<source>Disable the reach</source>
<translation>Désactiver l'arête</translation>
<translation>Désactiver l&apos;arête</translation>
</message>
<message>
<location filename="../View/Network/translate.py" line="53"/>
<source>Reverse the reach orientation</source>
<translation>Inverser l'orientation de l'arête</translation>
<translation>Inverser l&apos;orientation de l&apos;arête</translation>
</message>
<message>
<location filename="../View/Network/translate.py" line="65"/>
@ -3192,12 +3171,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<context>
<name>Results</name>
<message>
<location filename="../View/Results/Window.py" line="336"/>
<location filename="../View/Results/translate.py" line="43"/>
<source>days</source>
<translation>jours</translation>
</message>
<message>
<location filename="../View/Results/Window.py" line="337"/>
<location filename="../View/Results/translate.py" line="42"/>
<source>day</source>
<translation>jour</translation>
</message>
@ -3207,22 +3186,22 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<translation>X (m)</translation>
</message>
<message>
<location filename="../View/Results/PlotXY.py" line="63"/>
<location filename="../View/Results/PlotXY.py" line="62"/>
<source>Y (m)</source>
<translation>Y (m)</translation>
</message>
<message>
<location filename="../View/Results/PlotH.py" line="60"/>
<location filename="../View/Results/PlotH.py" line="59"/>
<source>Cross-section discharge</source>
<translation>Débit de la section en travers</translation>
</message>
<message>
<location filename="../View/Results/PlotH.py" line="61"/>
<location filename="../View/Results/PlotH.py" line="60"/>
<source>Max discharge</source>
<translation>Débit maximum</translation>
</message>
<message>
<location filename="../View/Results/PlotH.py" line="62"/>
<location filename="../View/Results/PlotH.py" line="61"/>
<source>Current timestamp</source>
<translation>Date actuelle</translation>
</message>
@ -3239,12 +3218,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/Results/translate.py" line="161"/>
<source>Water elevation</source>
<translation>Cote de l'eau</translation>
<translation>Cote de l&apos;eau</translation>
</message>
<message>
<location filename="../View/Results/translate.py" line="52"/>
<source>Max water elevation</source>
<translation>Cote maximum de l'eau</translation>
<translation>Cote maximum de l&apos;eau</translation>
</message>
<message>
<location filename="../View/Results/translate.py" line="71"/>
@ -3344,7 +3323,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/Results/translate.py" line="59"/>
<source>Image coordinates</source>
<translation>Coordonnées de l'image</translation>
<translation>Coordonnées de l&apos;image</translation>
</message>
<message>
<location filename="../View/Results/translate.py" line="56"/>
@ -3354,7 +3333,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/Results/translate.py" line="62"/>
<source>An error occured when writing to file</source>
<translation>Une erreur s'est produite lors de l'écriture dans le fichier</translation>
<translation>Une erreur s&apos;est produite lors de l&apos;écriture dans le fichier</translation>
</message>
<message>
<location filename="../View/Results/translate.py" line="65"/>
@ -3369,7 +3348,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/Results/translate.py" line="65"/>
<source>If the file is in use, close it and try again</source>
<translation>Si le fichier est en cours d'utilisation, fermez-le et recommencez</translation>
<translation>Si le fichier est en cours d&apos;utilisation, fermez-le et recommencez</translation>
</message>
</context>
<context>
@ -3448,12 +3427,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<context>
<name>Solver</name>
<message>
<location filename="../View/RunSolver/Window.py" line="68"/>
<location filename="../View/RunSolver/WindowAdisTS.py" line="68"/>
<source>Select solver</source>
<translation>Sélection du solveur</translation>
</message>
<message>
<location filename="../View/RunSolver/Window.py" line="251"/>
<location filename="../View/RunSolver/WindowAdisTS.py" line="176"/>
<source>Select log</source>
<translation>Selection du log</translation>
</message>
@ -3523,17 +3502,17 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/SolverParameters/translate.py" line="71"/>
<source>Time step of writing on .TRA</source>
<translation>Pas de temps d'écriture dans le fichier .TRA</translation>
<translation>Pas de temps d&apos;écriture dans le fichier .TRA</translation>
</message>
<message>
<location filename="../View/SolverParameters/translate.py" line="74"/>
<source>Time step of writing on .BIN</source>
<translation>Pas de temps d'écriture dans le fichier .BIN</translation>
<translation>Pas de temps d&apos;écriture dans le fichier .BIN</translation>
</message>
<message>
<location filename="../View/SolverParameters/translate.py" line="77"/>
<source>Implicitation parameter</source>
<translation>Paramètre d'implicitation</translation>
<translation>Paramètre d&apos;implicitation</translation>
</message>
<message>
<location filename="../View/SolverParameters/translate.py" line="80"/>
@ -3548,12 +3527,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/SolverParameters/translate.py" line="86"/>
<source>Stop criterion iterations (G/A/R)</source>
<translation>Critère d'arrêt d'itérations (G/A/R)</translation>
<translation>Critère d&apos;arrêt d&apos;itérations (G/A/R)</translation>
</message>
<message>
<location filename="../View/SolverParameters/translate.py" line="89"/>
<source>Iteration type</source>
<translation>Type d'itérations</translation>
<translation>Type d&apos;itérations</translation>
</message>
<message>
<location filename="../View/SolverParameters/translate.py" line="92"/>
@ -3573,7 +3552,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/SolverParameters/translate.py" line="101"/>
<source>Maximum number of iterations (&lt; 100)</source>
<translation>Nombre maximum d'itérations (&lt; 100)</translation>
<translation>Nombre maximum d&apos;itérations (&lt; 100)</translation>
</message>
<message>
<location filename="../View/SolverParameters/translate.py" line="104"/>
@ -3598,12 +3577,12 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/SolverParameters/translate.py" line="116"/>
<source>Number of iterations at maximum precision</source>
<translation>Nombre d'itérations à la précision maximum</translation>
<translation>Nombre d&apos;itérations à la précision maximum</translation>
</message>
<message>
<location filename="../View/SolverParameters/translate.py" line="119"/>
<source>Number of iterations before switch</source>
<translation>Nombre d'itérations avant changement</translation>
<translation>Nombre d&apos;itérations avant changement</translation>
</message>
<message>
<location filename="../View/SolverParameters/translate.py" line="122"/>
@ -3618,7 +3597,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/SolverParameters/translate.py" line="128"/>
<source>Compute reach volume balance (Y/N)</source>
<translation>Calcul de l'équilibre du volume de bief (O/N)</translation>
<translation>Calcul de l&apos;équilibre du volume de bief (O/N)</translation>
</message>
<message>
<location filename="../View/SolverParameters/translate.py" line="131"/>
@ -3633,7 +3612,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/SolverParameters/translate.py" line="137"/>
<source>Use Mage internal initialization (Y/N)</source>
<translation>Utiliser l'initialisation interne de Mage (O/N)</translation>
<translation>Utiliser l&apos;initialisation interne de Mage (O/N)</translation>
</message>
<message>
<location filename="../View/SolverParameters/translate.py" line="141"/>
@ -3709,7 +3688,7 @@ Cette fonctionnalité nécessite un bief muni d'une géométrie.</translation>
<message>
<location filename="../View/Study/Window.py" line="51"/>
<source>Edit study</source>
<translation>Éditer l'étude</translation>
<translation>Éditer l&apos;étude</translation>
</message>
<message>
<location filename="../View/Study/Window.py" line="56"/>
@ -3866,12 +3845,12 @@ mineur (m)</translation>
moyen droit (m)</translation>
</message>
<message>
<location filename="../View/D90AdisTS/translate.py" line="43"/>
<location filename="../View/DIFAdisTS/translate.py" line="45"/>
<source>Start_RK (m)</source>
<translation>Pk début</translation>
</message>
<message>
<location filename="../View/D90AdisTS/translate.py" line="44"/>
<location filename="../View/DIFAdisTS/translate.py" line="46"/>
<source>End_RK (m)</source>
<translation>Pk fin</translation>
</message>
@ -3933,22 +3912,22 @@ moyen droit (m)</translation>
<message>
<location filename="../View/Translate.py" line="88"/>
<source>Water Elevation (m)</source>
<translation>Cote de l'eau (m)</translation>
<translation>Cote de l&apos;eau (m)</translation>
</message>
<message>
<location filename="../View/Translate.py" line="91"/>
<source>Water Elevation Envelop (m)</source>
<translation>Enveloppe de la cote de l'eau (m)</translation>
<translation>Enveloppe de la cote de l&apos;eau (m)</translation>
</message>
<message>
<location filename="../View/Translate.py" line="94"/>
<source>Max Water Elevation (m)</source>
<translation>Cote de l'eau max (m)</translation>
<translation>Cote de l&apos;eau max (m)</translation>
</message>
<message>
<location filename="../View/Translate.py" line="97"/>
<source>Min Water Elevation (m)</source>
<translation>Cote de l'eau min (m)</translation>
<translation>Cote de l&apos;eau min (m)</translation>
</message>
<message>
<location filename="../View/Translate.py" line="101"/>