diff --git a/src/View/ui/BoundaryConditions.ui b/src/View/ui/BoundaryConditions.ui
index ac32ee3eb51b93295296aab914eb564d7dc4dd05..82064977d192f88229538217df76e91c74ab5736 100644
--- a/src/View/ui/BoundaryConditions.ui
+++ b/src/View/ui/BoundaryConditions.ui
@@ -114,7 +114,7 @@
     <string>Add</string>
    </property>
    <property name="toolTip">
-    <string>Add a new boundary condition or lateral contribution</string>
+    <string>Add a new boundary condition or punctual contribution</string>
    </property>
    <property name="shortcut">
     <string>Ctrl+N</string>
@@ -144,7 +144,7 @@
     <string>Edit</string>
    </property>
    <property name="toolTip">
-    <string>Edit boundary condition or lateral contribution</string>
+    <string>Edit boundary condition or punctual contribution</string>
    </property>
    <property name="shortcut">
     <string>Ctrl+E</string>
diff --git a/src/View/ui/EditBoundaryConditions.ui b/src/View/ui/EditBoundaryConditions.ui
index 7f615964b58f66b85b2bfb96bd91ce39599be269..101befa640fb1208876da41249fa453efca77e3f 100644
--- a/src/View/ui/EditBoundaryConditions.ui
+++ b/src/View/ui/EditBoundaryConditions.ui
@@ -86,7 +86,7 @@
     <string>Add</string>
    </property>
    <property name="toolTip">
-    <string>Add a new point in boundary condition or lateral contribution</string>
+    <string>Add a new point in boundary condition or punctual contribution</string>
    </property>
    <property name="shortcut">
     <string>Ctrl+N</string>
@@ -116,7 +116,7 @@
     <string>Sort</string>
    </property>
    <property name="toolTip">
-    <string>Sort boundary condition point</string>
+    <string>Sort boundary condition points</string>
    </property>
   </action>
  </widget>
diff --git a/src/View/ui/MainWindow.ui b/src/View/ui/MainWindow.ui
index 9476708ceb809a9bf54dd129f6bc2330648a93ef..e4d00954ccfff566746cfb1c98d94be09c52d6b1 100644
--- a/src/View/ui/MainWindow.ui
+++ b/src/View/ui/MainWindow.ui
@@ -490,7 +490,7 @@
   </action>
   <action name="action_menu_boundary_conditions">
    <property name="text">
-    <string>Boundary conditions and one-time contributions</string>
+    <string>Boundary conditions and punctual contributions</string>
    </property>
    <property name="font">
     <font/>
@@ -799,7 +799,7 @@
     <string>Boundary conditions</string>
    </property>
    <property name="toolTip">
-    <string>Edit boundary conditions and one-time contributions</string>
+    <string>Edit boundary conditions and punctual contributions</string>
    </property>
    <property name="font">
     <font/>
diff --git a/src/lang/fr.ts b/src/lang/fr.ts
index 1042a5a5d769b72bf6fcc001c66d731d0a890a8e..2efedd5c472c0f813b56711eacf6eff2dbb4e830 100644
--- a/src/lang/fr.ts
+++ b/src/lang/fr.ts
@@ -1,125 +1,154 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="fr_FR" sourcelanguage="en_150">
+<!DOCTYPE TS>
+<TS version="2.1" language="fr_FR" sourcelanguage="en_150">
 <context>
     <name>About</name>
     <message>
-        <location filename="../View/About/Window.py" line="61"/>
+        <location filename="../View/About/Window.py" line="69"/>
         <source>Contributors: </source>
         <translation>Contributeurs : </translation>
     </message>
+    <message>
+        <location filename="../View/About/Window.py" line="43"/>
+        <source>About</source>
+        <translation>A propos</translation>
+    </message>
 </context>
 <context>
     <name>BoundaryCondition</name>
     <message>
-        <location filename="../View/BoundaryCondition/Table.py" line="132"/>
+        <location filename="../View/BoundaryCondition/Edit/Window.py" line="110"/>
         <source>Not associate</source>
         <translation>Non associer</translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/Edit/translate.py" line="24"/>
+        <location filename="../View/BoundaryCondition/Edit/translate.py" line="33"/>
         <source>X</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/Edit/translate.py" line="25"/>
+        <location filename="../View/BoundaryCondition/Edit/translate.py" line="34"/>
         <source>Y</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/Edit/translate.py" line="26"/>
+        <location filename="../View/BoundaryCondition/Edit/translate.py" line="35"/>
         <source>Time</source>
         <translation>Temps</translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/Edit/translate.py" line="27"/>
+        <location filename="../View/BoundaryCondition/Edit/translate.py" line="36"/>
         <source>Date</source>
         <translation>Date</translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/Edit/translate.py" line="29"/>
+        <location filename="../View/BoundaryCondition/Edit/translate.py" line="38"/>
         <source>Z (m)</source>
         <translation>Z (m)</translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/Edit/Plot.py" line="67"/>
+        <location filename="../View/BoundaryCondition/Edit/Plot.py" line="72"/>
         <source>days</source>
         <translation>jours</translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/Edit/Plot.py" line="67"/>
+        <location filename="../View/BoundaryCondition/Edit/Plot.py" line="72"/>
         <source>day</source>
         <translation>jour</translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/translate.py" line="30"/>
+        <location filename="../View/BoundaryCondition/translate.py" line="46"/>
         <source>Not defined</source>
         <translation>Non définie</translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/translate.py" line="31"/>
+        <location filename="../View/BoundaryCondition/translate.py" line="47"/>
         <source>Ponctual contribution</source>
         <translation>Contributions ponctuelles</translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/translate.py" line="39"/>
+        <location filename="../View/BoundaryCondition/translate.py" line="55"/>
         <source>Name</source>
         <translation>Nom</translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/translate.py" line="40"/>
+        <location filename="../View/BoundaryCondition/translate.py" line="56"/>
         <source>Type</source>
         <translation>Type</translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/translate.py" line="41"/>
+        <location filename="../View/BoundaryCondition/translate.py" line="57"/>
         <source>Node</source>
         <translation>Nœud</translation>
     </message>
     <message>
         <location filename="../View/BoundaryCondition/Edit/translate.py" line="12"/>
-        <source>Discharge (m&#xb3;/s)</source>
+        <source>Discharge (m³/s)</source>
         <translation type="obsolete">Débit (m³/s)</translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/Edit/translate.py" line="30"/>
+        <location filename="../View/BoundaryCondition/Edit/translate.py" line="39"/>
         <source>Solid (kg/s)</source>
         <translation>Solide (kg/s)</translation>
     </message>
     <message>
-        <location filename="../View/BoundaryCondition/translate.py" line="35"/>
+        <location filename="../View/BoundaryCondition/translate.py" line="51"/>
         <source>Solid</source>
         <translation>Solide</translation>
     </message>
     <message>
         <location filename="../View/BoundaryCondition/translate.py" line="32"/>
         <source>TimeZ</source>
-        <translation>TempsHauteur</translation>
+        <translation type="obsolete">TempsHauteur</translation>
     </message>
     <message>
         <location filename="../View/BoundaryCondition/translate.py" line="33"/>
         <source>TimeDischarge</source>
-        <translation>TempsDébit</translation>
+        <translation type="obsolete">TempsDébit</translation>
     </message>
     <message>
         <location filename="../View/BoundaryCondition/translate.py" line="34"/>
         <source>ZDischarge</source>
-        <translation>HauteurDébit</translation>
+        <translation type="obsolete">HauteurDébit</translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/BoundaryCondition/Edit/translate.py" line="28"/>
-        <source>Discharge (m³/s)</source>
-        <translation type="unfinished"></translation>
+    <message>
+        <location filename="../View/BoundaryCondition/translate.py" line="48"/>
+        <source>Z(t)</source>
+        <translation>Z(t)</translation>
+    </message>
+    <message>
+        <location filename="../View/BoundaryCondition/translate.py" line="49"/>
+        <source>Q(t)</source>
+        <translation>Q(t)</translation>
+    </message>
+    <message>
+        <location filename="../View/BoundaryCondition/translate.py" line="50"/>
+        <source>Q(Z)</source>
+        <translation>Q(Z)</translation>
+    </message>
+</context>
+<context>
+    <name>CheckList</name>
+    <message>
+        <location filename="../View/CheckList/Translate.py" line="31"/>
+        <source>Name</source>
+        <translation>Nom</translation>
+    </message>
+    <message>
+        <location filename="../View/CheckList/Translate.py" line="32"/>
+        <source>Status</source>
+        <translation>Status</translation>
     </message>
 </context>
 <context>
     <name>Checker</name>
     <message>
-        <location filename="../Checker/Mage.py" line="41"/>
+        <location filename="../Checker/Mage.py" line="42"/>
         <source>Mage network graph {mode} checker</source>
         <translation>Vérificateur {mode} graph reseaux hydraulique pour Mage</translation>
     </message>
     <message>
-        <location filename="../Checker/Mage.py" line="42"/>
+        <location filename="../Checker/Mage.py" line="44"/>
         <source>Check if the network graph is valid</source>
         <translation>Vérifie si le graph réseau est valide</translation>
     </message>
@@ -134,40 +163,86 @@
         <translation>Vérifie si il exists au moins un Bief dans l&apos;étude</translation>
     </message>
     <message>
-        <location filename="../Checker/Study.py" line="61"/>
+        <location filename="../Checker/Study.py" line="63"/>
         <source>Study geometry checker</source>
         <translation>Vérificateur de géometrie de l&apos;étude</translation>
     </message>
     <message>
-        <location filename="../Checker/Study.py" line="62"/>
+        <location filename="../Checker/Study.py" line="64"/>
         <source>Check if exists geometry for each reach of study</source>
         <translation>Vérifie si la géométrie exists pour chaque bief de l&apos;étude</translation>
     </message>
     <message>
-        <location filename="../Checker/Study.py" line="105"/>
+        <location filename="../Checker/Study.py" line="108"/>
         <source>Dummy ok</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Checker/Study.py" line="121"/>
+        <location filename="../Checker/Study.py" line="124"/>
         <source>Dummy warning</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Checker/Study.py" line="136"/>
+        <location filename="../Checker/Study.py" line="140"/>
         <source>Dummy error</source>
         <translation></translation>
     </message>
 </context>
+<context>
+    <name>Configure</name>
+    <message>
+        <location filename="../View/Configure/Translate.py" line="31"/>
+        <source>Name</source>
+        <translation>Nom</translation>
+    </message>
+    <message>
+        <location filename="../View/Configure/Translate.py" line="32"/>
+        <source>Type</source>
+        <translation>Type</translation>
+    </message>
+    <message>
+        <location filename="../View/Configure/Translate.py" line="33"/>
+        <source>Description</source>
+        <translation>Description</translation>
+    </message>
+</context>
+<context>
+    <name>CustomPlot</name>
+    <message>
+        <location filename="../View/Results/CustomPlot/Translate.py" line="32"/>
+        <source>Time (sec)</source>
+        <translation>Temps (s)</translation>
+    </message>
+    <message>
+        <location filename="../View/Results/CustomPlot/Translate.py" line="35"/>
+        <source>Kp (m)</source>
+        <translation>Pk (m)</translation>
+    </message>
+    <message>
+        <location filename="../View/Results/CustomPlot/Translate.py" line="50"/>
+        <source>Elevation (m)</source>
+        <translation>Altitude (m)</translation>
+    </message>
+    <message>
+        <location filename="../View/Results/CustomPlot/Translate.py" line="41"/>
+        <source>Water elevation (m)</source>
+        <translation>Cote (m)</translation>
+    </message>
+    <message>
+        <location filename="../View/Results/CustomPlot/Translate.py" line="53"/>
+        <source>Discharge (m³/s)</source>
+        <translation>Débit (m³/s)</translation>
+    </message>
+</context>
 <context>
     <name>Dialog</name>
     <message>
-        <location filename="../View/ui/InitialConditions_Dialog_Generator_Discharge.ui" line="14"/>
+        <location filename="../View/ui/SelectSolver.ui" line="14"/>
         <source>Dialog</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../View/ui/NewStudy.ui" line="22"/>
+        <location filename="../View/ui/ConfigureAddSolverDialog.ui" line="24"/>
         <source>Name</source>
         <translation>Nom</translation>
     </message>
@@ -177,7 +252,7 @@
         <translation>Type</translation>
     </message>
     <message>
-        <location filename="../View/ui/NewStudy.ui" line="95"/>
+        <location filename="../View/ui/ConfigureAddSolverDialog.ui" line="45"/>
         <source>Description</source>
         <translation>Description</translation>
     </message>
@@ -371,96 +446,106 @@
         <source>Discharge</source>
         <translation>Débit (m³/s)</translation>
     </message>
+    <message>
+        <location filename="../View/ui/CustomPlotValuesSelectionDialog.ui" line="27"/>
+        <source>X axis:</source>
+        <translation>Axe X:</translation>
+    </message>
+    <message>
+        <location filename="../View/ui/CustomPlotValuesSelectionDialog.ui" line="38"/>
+        <source>Y axis:</source>
+        <translation>Axe Y:</translation>
+    </message>
 </context>
 <context>
     <name>Exception</name>
     <message>
-        <location filename="../Model/Except.py" line="53"/>
+        <location filename="../Model/Except.py" line="54"/>
         <source>Generic error message</source>
         <translation>Message d&apos;erreur générique</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="59"/>
+        <location filename="../Model/Except.py" line="60"/>
         <source>Undefined error message</source>
         <translation>Message d&apos;érreur non définie</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="74"/>
+        <location filename="../Model/Except.py" line="75"/>
         <source>Method not implemented</source>
         <translation>Méthode non implémenter</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="99"/>
+        <location filename="../Model/Except.py" line="104"/>
         <source>Method</source>
         <translation>Méthode</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="99"/>
+        <location filename="../Model/Except.py" line="104"/>
         <source>not implemented</source>
         <translation>Non implémenter</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="99"/>
+        <location filename="../Model/Except.py" line="104"/>
         <source>for class</source>
         <translation>pour classe</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="96"/>
+        <location filename="../Model/Except.py" line="101"/>
         <source>Not implemented method</source>
         <translation>Méthode non implémenter</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="109"/>
+        <location filename="../Model/Except.py" line="115"/>
         <source>FileFormatError</source>
         <translation>ErreurFormatDeFichier</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="117"/>
+        <location filename="../Model/Except.py" line="123"/>
         <source>Invalid file format:</source>
         <translation>Format de fichier invalide :</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="123"/>
+        <location filename="../Model/Except.py" line="129"/>
         <source>File format error</source>
         <translation>Erreur de format de fichier</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="126"/>
+        <location filename="../Model/Except.py" line="132"/>
         <source>Invalid file format</source>
         <translation>Format de fichier invalide</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="129"/>
+        <location filename="../Model/Except.py" line="135"/>
         <source>Invalid file</source>
         <translation>Fichier invalide</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="129"/>
+        <location filename="../Model/Except.py" line="135"/>
         <source>format because of</source>
-        <translation type="unfinished"></translation>
+        <translation>format à cause de</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="169"/>
+        <location filename="../Model/Except.py" line="175"/>
         <source>Clipboard format error</source>
-        <translation type="unfinished"></translation>
+        <translation>Erreur de format dans le presse-papier</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="151"/>
+        <location filename="../Model/Except.py" line="157"/>
         <source>without header</source>
-        <translation type="unfinished"></translation>
+        <translation>Sans en-tête</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="153"/>
+        <location filename="../Model/Except.py" line="159"/>
         <source>with header</source>
-        <translation type="unfinished"></translation>
+        <translation>Avec en-tête</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="158"/>
+        <location filename="../Model/Except.py" line="164"/>
         <source>Invalid clipboard data format:</source>
         <translation>Format des données du presse-papier invalide :</translation>
     </message>
     <message>
-        <location filename="../Model/Except.py" line="172"/>
+        <location filename="../Model/Except.py" line="178"/>
         <source>Clipboard format unknown</source>
         <translation>Presse-papier format inconnu</translation>
     </message>
@@ -468,14 +553,14 @@
 <context>
     <name>Form</name>
     <message>
-        <location filename="../View/ui/Widgets/extendedTimeEdit.ui" line="20"/>
+        <location filename="../View/ui/dummy.ui" line="14"/>
         <source>Form</source>
-        <translation type="unfinished"></translation>
+        <translation>Formulaire</translation>
     </message>
     <message>
         <location filename="../View/ui/Widgets/extendedDateTimeEdit.ui" line="35"/>
         <source>dd/MM/yyyy HH:mm:ss</source>
-        <translation type="unfinished"></translation>
+        <translation>jj/MM:aaaa HH:mm:ss</translation>
     </message>
     <message>
         <location filename="../View/ui/Widgets/extendedTimeEdit.ui" line="39"/>
@@ -485,7 +570,7 @@
     <message>
         <location filename="../View/ui/Widgets/extendedTimeEdit.ui" line="55"/>
         <source>HH:mm:ss</source>
-        <translation type="unfinished"></translation>
+        <translation>HH:mm:ss</translation>
     </message>
     <message>
         <location filename="../View/ui/about.ui" line="42"/>
@@ -510,17 +595,17 @@
     <message>
         <location filename="../View/ui/about.ui" line="49"/>
         <source>...</source>
-        <translation type="unfinished"></translation>
+        <translation>...</translation>
     </message>
     <message>
         <location filename="../View/ui/Widgets/d50sigma.ui" line="30"/>
         <source>D50</source>
-        <translation type="unfinished"></translation>
+        <translation>D50</translation>
     </message>
     <message>
         <location filename="../View/ui/Widgets/d50sigma.ui" line="51"/>
         <source>Sigma</source>
-        <translation type="unfinished"></translation>
+        <translation>Sigma</translation>
     </message>
     <message>
         <location filename="../View/ui/about.ui" line="42"/>
@@ -531,32 +616,32 @@
 <context>
     <name>Frictions</name>
     <message>
-        <location filename="../View/Frictions/Table.py" line="138"/>
+        <location filename="../View/Frictions/Table.py" line="127"/>
         <source>Not defined</source>
         <translation>Non définie</translation>
     </message>
     <message>
         <location filename="../View/Frictions/translate.py" line="24"/>
         <source>Name</source>
-        <translation>Nom</translation>
+        <translation type="obsolete">Nom</translation>
     </message>
     <message>
-        <location filename="../View/Frictions/translate.py" line="26"/>
+        <location filename="../View/Frictions/translate.py" line="33"/>
         <source>Begin kp (m)</source>
         <translation>Pk de départ (m)</translation>
     </message>
     <message>
-        <location filename="../View/Frictions/translate.py" line="27"/>
+        <location filename="../View/Frictions/translate.py" line="34"/>
         <source>End kp (m)</source>
         <translation>Pk de fin (m)</translation>
     </message>
     <message>
-        <location filename="../View/Frictions/translate.py" line="28"/>
+        <location filename="../View/Frictions/translate.py" line="35"/>
         <source>Begin strickler</source>
         <translation>strickler de départ</translation>
     </message>
     <message>
-        <location filename="../View/Frictions/translate.py" line="29"/>
+        <location filename="../View/Frictions/translate.py" line="36"/>
         <source>End strickler</source>
         <translation>Strickler de fin</translation>
     </message>
@@ -564,168 +649,251 @@
 <context>
     <name>Geometry</name>
     <message>
-        <location filename="../View/Geometry/Table.py" line="56"/>
+        <location filename="../View/Geometry/Translate.py" line="46"/>
         <source>Name</source>
         <translation>Nom</translation>
     </message>
     <message>
         <location filename="../View/Geometry/Table.py" line="57"/>
         <source>Kp (m)</source>
-        <translation>Pk (m)</translation>
+        <translation type="obsolete">Pk (m)</translation>
     </message>
     <message>
         <location filename="../View/Geometry/Table.py" line="58"/>
         <source>Type</source>
-        <translation>Type</translation>
+        <translation type="obsolete">Type</translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Table.py" line="96"/>
+        <location filename="../View/Geometry/Table.py" line="71"/>
         <source>upstream</source>
         <translation>amont</translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Table.py" line="99"/>
+        <location filename="../View/Geometry/Table.py" line="74"/>
         <source>downstream</source>
         <translation>aval</translation>
     </message>
+    <message>
+        <location filename="../View/Geometry/Profile/Translate.py" line="32"/>
+        <source>X (m)</source>
+        <translation>X (m)</translation>
+    </message>
+    <message>
+        <location filename="../View/Geometry/Profile/Translate.py" line="33"/>
+        <source>Y (m)</source>
+        <translation>Y (m)</translation>
+    </message>
+    <message>
+        <location filename="../View/Geometry/Profile/Translate.py" line="34"/>
+        <source>Z (m)</source>
+        <translation>Z (m)</translation>
+    </message>
+    <message>
+        <location filename="../View/Geometry/Profile/Translate.py" line="36"/>
+        <source>Traversal abs (m)</source>
+        <translation>Absice en travers (m)</translation>
+    </message>
+    <message>
+        <location filename="../View/Geometry/Translate.py" line="30"/>
+        <source>Open a file</source>
+        <translation>Ouvrir un fichier</translation>
+    </message>
+    <message>
+        <location filename="../View/Geometry/Translate.py" line="31"/>
+        <source>File mage geometry (*.ST)</source>
+        <translation>Fichier géométrie Mage (*.ST)</translation>
+    </message>
+    <message>
+        <location filename="../View/Geometry/Translate.py" line="33"/>
+        <source>File mage meshed geometry (*.M)</source>
+        <translation>Fichier géométrie maillée (*.M)</translation>
+    </message>
+    <message>
+        <location filename="../View/Geometry/Translate.py" line="35"/>
+        <source>All file (*)</source>
+        <translation>Tous les fichiers (*)</translation>
+    </message>
+    <message>
+        <location filename="../View/Geometry/Translate.py" line="37"/>
+        <source>reach</source>
+        <translation>Bief</translation>
+    </message>
+    <message>
+        <location filename="../View/Geometry/Translate.py" line="38"/>
+        <source>reachs</source>
+        <translation>Biefs</translation>
+    </message>
+    <message>
+        <location filename="../View/Geometry/Translate.py" line="42"/>
+        <source>cross-section</source>
+        <translation>Section en travers</translation>
+    </message>
+    <message>
+        <location filename="../View/Geometry/Translate.py" line="43"/>
+        <source>cross-sections</source>
+        <translation>Sections en travers</translation>
+    </message>
+    <message>
+        <location filename="../View/Geometry/Translate.py" line="47"/>
+        <source>KP</source>
+        <translation>PK</translation>
+    </message>
+</context>
+<context>
+    <name>InitialCondition</name>
+    <message>
+        <location filename="../View/InitialConditions/translate.py" line="41"/>
+        <source>Elevation (m)</source>
+        <translation>Altitude (m)</translation>
+    </message>
+    <message>
+        <location filename="../View/InitialConditions/translate.py" line="40"/>
+        <source>Discharge (m³/s)</source>
+        <translation>Débit (m³/s)</translation>
+    </message>
+    <message>
+        <location filename="../View/InitialConditions/translate.py" line="38"/>
+        <source>KP (m)</source>
+        <translation>PK (m)</translation>
+    </message>
+    <message>
+        <location filename="../View/InitialConditions/translate.py" line="42"/>
+        <source>Height (m)</source>
+        <translation>Hauteur (m)</translation>
+    </message>
 </context>
 <context>
     <name>LateralContribution</name>
     <message>
-        <location filename="../View/LateralContribution/translate.py" line="35"/>
+        <location filename="../View/LateralContribution/translate.py" line="49"/>
         <source>Name</source>
         <translation>Nom</translation>
     </message>
     <message>
-        <location filename="../View/Stricklers/translate.py" line="29"/>
+        <location filename="../View/Stricklers/translate.py" line="32"/>
         <source>Minor bed</source>
         <translation>Lit mineur</translation>
     </message>
     <message>
-        <location filename="../View/Stricklers/translate.py" line="30"/>
+        <location filename="../View/Stricklers/translate.py" line="33"/>
         <source>Medium bed</source>
         <translation>Lit moyen</translation>
     </message>
     <message>
-        <location filename="../View/Stricklers/translate.py" line="31"/>
+        <location filename="../View/Stricklers/translate.py" line="34"/>
         <source>Comment</source>
         <translation>Commentaire</translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/Table.py" line="130"/>
+        <location filename="../View/LateralContribution/Edit/Window.py" line="61"/>
         <source>Not associate</source>
         <translation>Non associer</translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/Edit/translate.py" line="24"/>
+        <location filename="../View/LateralContribution/Edit/translate.py" line="32"/>
         <source>X</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/Edit/translate.py" line="25"/>
+        <location filename="../View/LateralContribution/Edit/translate.py" line="33"/>
         <source>Y</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/Edit/translate.py" line="26"/>
+        <location filename="../View/LateralContribution/Edit/translate.py" line="34"/>
         <source>Time</source>
         <translation>Temps</translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/Edit/translate.py" line="27"/>
+        <location filename="../View/LateralContribution/Edit/translate.py" line="35"/>
         <source>Date</source>
         <translation>Date</translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/Edit/translate.py" line="29"/>
+        <location filename="../View/LateralContribution/Edit/translate.py" line="37"/>
         <source>Z (m)</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/Edit/Plot.py" line="63"/>
+        <location filename="../View/LateralContribution/Edit/Plot.py" line="68"/>
         <source>days</source>
         <translation>jours</translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/Edit/Plot.py" line="63"/>
+        <location filename="../View/LateralContribution/Edit/Plot.py" line="68"/>
         <source>day</source>
         <translation>jour</translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/translate.py" line="28"/>
+        <location filename="../View/LateralContribution/translate.py" line="42"/>
         <source>Not defined</source>
         <translation>Non définie</translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/translate.py" line="29"/>
+        <location filename="../View/LateralContribution/translate.py" line="43"/>
         <source>Lateral contribution</source>
         <translation>Contribution laterale</translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/translate.py" line="30"/>
+        <location filename="../View/LateralContribution/translate.py" line="44"/>
         <source>Rain</source>
         <translation>Pluie</translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/translate.py" line="31"/>
+        <location filename="../View/LateralContribution/translate.py" line="45"/>
         <source>Evaporation</source>
         <translation>Évaporation</translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/translate.py" line="36"/>
+        <location filename="../View/LateralContribution/translate.py" line="50"/>
         <source>Type</source>
         <translation>Type</translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/translate.py" line="37"/>
+        <location filename="../View/LateralContribution/translate.py" line="51"/>
         <source>Reach</source>
         <translation>Bief</translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/translate.py" line="38"/>
+        <location filename="../View/LateralContribution/translate.py" line="52"/>
         <source>Begin kp (m)</source>
         <translation>Pk de départ (m)</translation>
     </message>
     <message>
-        <location filename="../View/LateralContribution/translate.py" line="39"/>
+        <location filename="../View/LateralContribution/translate.py" line="53"/>
         <source>End kp (m)</source>
         <translation>Pk de fin (m)</translation>
     </message>
     <message>
         <location filename="../View/InitialConditions/translate.py" line="25"/>
         <source>KP (m)</source>
-        <translation>PK (m)</translation>
+        <translation type="obsolete">PK (m)</translation>
     </message>
     <message>
         <location filename="../View/InitialConditions/translate.py" line="28"/>
         <source>Elevation (m)</source>
-        <translation>Altitude (m)</translation>
+        <translation type="obsolete">Altitude (m)</translation>
     </message>
     <message>
         <location filename="../View/InitialConditions/translate.py" line="29"/>
         <source>Height (m)</source>
-        <translation>Hauteur (m)</translation>
+        <translation type="obsolete">Hauteur (m)</translation>
     </message>
     <message>
         <location filename="../View/InitialConditions/translate.py" line="11"/>
-        <source>Discharge (m&#xb3;/s)</source>
-        <translation type="obsolete">Débit (m³/s)</translation>
-    </message>
-    <message encoding="UTF-8">
-        <location filename="../View/InitialConditions/translate.py" line="27"/>
         <source>Discharge (m³/s)</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Débit (m³/s)</translation>
     </message>
 </context>
 <context>
     <name>MainWindow</name>
     <message>
-        <location filename="../View/ui/ProfileSedimentLayers.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/ProfileSedimentLayers.ui" line="44"/>
+        <location filename="../View/ui/Stricklers.ui" line="52"/>
         <source>toolBar</source>
         <translation>Bar d&apos;outils</translation>
     </message>
@@ -750,12 +918,12 @@
         <translation>&amp;Fichier</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="104"/>
+        <location filename="../View/ui/MainWindow.ui" line="100"/>
         <source>&amp;River Network</source>
         <translation>&amp;Réseau</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="113"/>
+        <location filename="../View/ui/MainWindow.ui" line="109"/>
         <source>&amp;Geometry</source>
         <translation>&amp;Géométrie</translation>
     </message>
@@ -765,252 +933,247 @@
         <translation type="obsolete">Comparer</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="123"/>
+        <location filename="../View/ui/MainWindow.ui" line="118"/>
         <source>&amp;Execute</source>
         <translation>&amp;Executer</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="135"/>
+        <location filename="../View/ui/MainWindow.ui" line="128"/>
         <source>&amp;Hydraulics</source>
         <translation>&amp;Hydraulique</translation>
     </message>
     <message>
         <location filename="../View/ui/MainWindow.ui" line="146"/>
         <source>&amp;Plots</source>
-        <translation>Gra&amp;phique</translation>
+        <translation type="obsolete">Gra&amp;phique</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="156"/>
+        <location filename="../View/ui/MainWindow.ui" line="147"/>
         <source>&amp;Cartography</source>
         <translation>&amp;Cartographie</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="162"/>
+        <location filename="../View/ui/MainWindow.ui" line="153"/>
         <source>&amp;Help</source>
         <translation>&amp;Aide</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="253"/>
-        <source>toolBar_2</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../View/ui/MainWindow.ui" line="278"/>
+        <location filename="../View/ui/MainWindow.ui" line="262"/>
         <source>New study</source>
         <translation>Nouvelle étude</translation>
     </message>
     <message>
-        <location filename="../View/ui/EditLateralContribution.ui" line="85"/>
+        <location filename="../View/ui/BoundaryConditions.ui" line="120"/>
         <source>Ctrl+N</source>
         <translation>Ctrl+N</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="309"/>
+        <location filename="../View/ui/MainWindow.ui" line="293"/>
         <source>Open a study</source>
         <translation>Ouvrir une étude</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="312"/>
+        <location filename="../View/ui/MainWindow.ui" line="296"/>
         <source>Ctrl+O</source>
         <translation>Ctrl+O</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="320"/>
+        <location filename="../View/ui/MainWindow.ui" line="304"/>
         <source>Import data from MAGE</source>
         <translation>Importer des données d&apos;une étude MAGE</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="331"/>
+        <location filename="../View/ui/MainWindow.ui" line="315"/>
         <source>Import data from RubarBE</source>
         <translation>Importer des données d&apos;une étude RubarBE</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="597"/>
+        <location filename="../View/ui/MainWindow.ui" line="587"/>
         <source>Close</source>
         <translation>Fermer</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="691"/>
+        <location filename="../View/ui/MainWindow.ui" line="680"/>
         <source>Close current study</source>
         <translation>Fermer l&apos;étude en cours</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="354"/>
+        <location filename="../View/ui/MainWindow.ui" line="338"/>
         <source>Save mesh</source>
         <translation>Sauvegarder le maillage</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="363"/>
+        <location filename="../View/ui/MainWindow.ui" line="347"/>
         <source>Save</source>
         <translation>Sauvegarder</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="366"/>
+        <location filename="../View/ui/MainWindow.ui" line="353"/>
         <source>Ctrl+S</source>
         <translation>Ctrl+S</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="375"/>
+        <location filename="../View/ui/MainWindow.ui" line="362"/>
         <source>Save as ...</source>
         <translation>Sauvegarder sous...</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="378"/>
+        <location filename="../View/ui/MainWindow.ui" line="368"/>
         <source>Ctrl+Shift+S</source>
         <translation>Ctrl+Shift+S</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="383"/>
+        <location filename="../View/ui/MainWindow.ui" line="373"/>
         <source>Archive</source>
         <translation>Archive</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="388"/>
+        <location filename="../View/ui/MainWindow.ui" line="378"/>
         <source>Pamhyr configuration</source>
         <translation>Configuration de PAMHYR</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="706"/>
+        <location filename="../View/ui/MainWindow.ui" line="695"/>
         <source>Quit</source>
         <translation>Quitter</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="400"/>
+        <location filename="../View/ui/MainWindow.ui" line="393"/>
         <source>Ctrl+F4</source>
         <translation>Ctrl+F4</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="781"/>
+        <location filename="../View/ui/MainWindow.ui" line="770"/>
         <source>Edit river network</source>
         <translation>Éditer le réseau</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="410"/>
+        <location filename="../View/ui/MainWindow.ui" line="403"/>
         <source>Edit geometry</source>
         <translation>Éditer la géométrie</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="418"/>
+        <location filename="../View/ui/GeometryReach.ui" line="133"/>
         <source>Import geometry</source>
         <translation>Importer une géométrie</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="426"/>
+        <location filename="../View/ui/GeometryReach.ui" line="141"/>
         <source>Export geometry</source>
         <translation>Exporter la géométrie</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="434"/>
+        <location filename="../View/ui/MainWindow.ui" line="427"/>
         <source>Run extrenal meshing tool</source>
         <translation>Lancer le mailler externe</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="439"/>
+        <location filename="../View/ui/MainWindow.ui" line="432"/>
         <source>choose meshing tool by reach</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="447"/>
+        <location filename="../View/ui/MainWindow.ui" line="440"/>
         <source>View meshed geometry</source>
         <translation>Voir la géométrie mailler</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="455"/>
+        <location filename="../View/ui/MainWindow.ui" line="448"/>
         <source>Export mesh</source>
         <translation>Exporter le maillage</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="463"/>
+        <location filename="../View/ui/MainWindow.ui" line="456"/>
         <source>Delete mesh of current reach</source>
         <translation>Supprimer le maillage</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="471"/>
+        <location filename="../View/ui/MainWindow.ui" line="464"/>
         <source>Delete all mesh</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="479"/>
+        <location filename="../View/ui/MainWindow.ui" line="472"/>
         <source>Abscisse - Cote</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="487"/>
+        <location filename="../View/ui/MainWindow.ui" line="480"/>
         <source>XYZ</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="495"/>
+        <location filename="../View/ui/MainWindow.ui" line="488"/>
         <source>Numerical parameter for solvers</source>
         <translation>Paramètre numerique des solvers</translation>
     </message>
     <message>
         <location filename="../View/ui/MainWindow.ui" line="500"/>
         <source>Boundary conditions and one-time contributions</source>
-        <translation>Condition aux limites et apports ponctuels</translation>
+        <translation type="obsolete">Condition aux limites et apports ponctuels</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="883"/>
+        <location filename="../View/ui/MainWindow.ui" line="872"/>
         <source>Initial conditions</source>
         <translation>Conditions initiales</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="522"/>
+        <location filename="../View/ui/MainWindow.ui" line="512"/>
         <source>Export initial conditions</source>
         <translation>Exporter les conditions initiales</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="530"/>
+        <location filename="../View/ui/MainWindow.ui" line="520"/>
         <source>Import final state as initial condition</source>
         <translation>Importer un état final comme conditions initiales</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="535"/>
+        <location filename="../View/ui/MainWindow.ui" line="525"/>
         <source>Edit friction</source>
         <translation>Éditer les frottements</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="540"/>
+        <location filename="../View/ui/MainWindow.ui" line="530"/>
         <source>Edit lateral contributions</source>
         <translation>Éditer les apports latéraux</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="548"/>
+        <location filename="../View/ui/MainWindow.ui" line="538"/>
         <source>Edit spills</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="561"/>
+        <location filename="../View/ui/MainWindow.ui" line="551"/>
         <source>Edit cross building</source>
         <translation>Éditer les ouvrages</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="721"/>
+        <location filename="../View/ui/MainWindow.ui" line="710"/>
         <source>Run solver</source>
         <translation>Lancer un solver</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="569"/>
+        <location filename="../View/ui/MainWindow.ui" line="559"/>
         <source>F5</source>
         <translation>F5</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="574"/>
+        <location filename="../View/ui/MainWindow.ui" line="564"/>
         <source>Stop solver</source>
         <translation>Stopper le solver</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="579"/>
+        <location filename="../View/ui/MainWindow.ui" line="569"/>
         <source>Display listings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="587"/>
+        <location filename="../View/ui/MainWindow.ui" line="577"/>
         <source>Simulation directory management</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="592"/>
+        <location filename="../View/ui/WebView.ui" line="53"/>
         <source>Open</source>
         <translation>Ouvrir</translation>
     </message>
@@ -1020,92 +1183,92 @@
         <translation>Hydrogramme</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="620"/>
+        <location filename="../View/ui/MainWindow.ui" line="609"/>
         <source>Limnigram</source>
         <translation>Limnigramme</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="634"/>
+        <location filename="../View/ui/MainWindow.ui" line="623"/>
         <source>Map current reach</source>
         <translation>Cartographier le bief sélectionné</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="642"/>
+        <location filename="../View/ui/MainWindow.ui" line="631"/>
         <source>Help PAMHYR</source>
         <translation>Aide de PAMHYR</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="650"/>
+        <location filename="../View/ui/MainWindow.ui" line="639"/>
         <source>Help MAGE</source>
         <translation>Aide de MAGE</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="655"/>
+        <location filename="../View/ui/MainWindow.ui" line="644"/>
         <source>About</source>
         <translation>A propos</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="664"/>
+        <location filename="../View/ui/MainWindow.ui" line="653"/>
         <source>ouvrir</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="676"/>
+        <location filename="../View/ui/MainWindow.ui" line="665"/>
         <source>Save current study</source>
         <translation>Sauvegarder l&apos;étude</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="697"/>
+        <location filename="../View/ui/MainWindow.ui" line="686"/>
         <source>Ctrl+F</source>
         <translation>Ctrl+F</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="732"/>
+        <location filename="../View/ui/MainWindow.ui" line="390"/>
         <source>Quit application</source>
-        <translation type="obsolete">Quitter l&apos;application</translation>
+        <translation type="unfinished">Quitter l&apos;application</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="712"/>
+        <location filename="../View/ui/MainWindow.ui" line="701"/>
         <source>Ctrl+Q</source>
         <translation>Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="736"/>
+        <location filename="../View/ui/MainWindow.ui" line="725"/>
         <source>stop solver</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="739"/>
+        <location filename="../View/ui/MainWindow.ui" line="728"/>
         <source>Interrompt la simulation en cours</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="742"/>
+        <location filename="../View/ui/MainWindow.ui" line="731"/>
         <source>Ctrl+C</source>
         <translation>Ctrl+C</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="751"/>
+        <location filename="../View/ui/MainWindow.ui" line="740"/>
         <source>Run external meshing tool</source>
         <translation>Lancer le mailler externe</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="754"/>
+        <location filename="../View/ui/MainWindow.ui" line="743"/>
         <source>Run meshing tool on current reach geometry</source>
         <translation>Lancer le mailler externe sur le bief selectionné</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="766"/>
+        <location filename="../View/ui/MainWindow.ui" line="755"/>
         <source>Display simulation listing</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="769"/>
+        <location filename="../View/ui/MainWindow.ui" line="758"/>
         <source>Display current simulation listing</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="778"/>
+        <location filename="../View/ui/MainWindow.ui" line="767"/>
         <source>River network</source>
         <translation>Réseau</translation>
     </message>
@@ -1115,82 +1278,82 @@
         <translation>Géométrie</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="793"/>
+        <location filename="../View/ui/MainWindow.ui" line="782"/>
         <source>Edit reach geometry</source>
         <translation>Éditer la géométrie</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="802"/>
+        <location filename="../View/ui/MainWindow.ui" line="791"/>
         <source>Mesh</source>
         <translation>Maillage</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="810"/>
+        <location filename="../View/ui/MainWindow.ui" line="799"/>
         <source>Boundary conditions</source>
         <translation>Conditions aux limites</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="813"/>
+        <location filename="../View/ui/MainWindow.ui" line="802"/>
         <source>Edit boundary conditions and one-time contributions</source>
         <translation>Éditer les conditions aux limites et les apports ponctuels</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="821"/>
+        <location filename="../View/ui/MainWindow.ui" line="810"/>
         <source>Lateral contribution</source>
         <translation>Contributions latérales</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="824"/>
+        <location filename="../View/ui/MainWindow.ui" line="813"/>
         <source>Edit lateral contribution</source>
         <translation>Éditer les contributions latérales</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="829"/>
+        <location filename="../View/ui/MainWindow.ui" line="818"/>
         <source>Spills</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="832"/>
+        <location filename="../View/ui/MainWindow.ui" line="821"/>
         <source>Edit lateral spills</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="837"/>
+        <location filename="../View/ui/MainWindow.ui" line="826"/>
         <source>Friction</source>
         <translation>Frottements</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="845"/>
+        <location filename="../View/ui/MainWindow.ui" line="834"/>
         <source>Stricklers</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="848"/>
+        <location filename="../View/ui/MainWindow.ui" line="837"/>
         <source>Edit the study stricklers</source>
         <translation>Éditer les Stricklers de l&apos;étude</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="853"/>
+        <location filename="../View/ui/MainWindow.ui" line="842"/>
         <source>Building</source>
         <translation>Ouvrages</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="856"/>
+        <location filename="../View/ui/MainWindow.ui" line="845"/>
         <source>Edit building (valve, ...), singularity and pump</source>
         <translation>Éditer les ouvrages</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="868"/>
+        <location filename="../View/ui/MainWindow.ui" line="854"/>
         <source>Edit study</source>
         <translation>Éditer l&apos;étude</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="873"/>
+        <location filename="../View/ui/MainWindow.ui" line="862"/>
         <source>English</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="878"/>
+        <location filename="../View/ui/MainWindow.ui" line="867"/>
         <source>French</source>
         <translation></translation>
     </message>
@@ -1205,12 +1368,12 @@
         <translation>Ouvrir dans l&apos;éditeur</translation>
     </message>
     <message>
-        <location filename="../View/ui/DebugRepl.ui" line="29"/>
+        <location filename="../View/ui/DebugRepl.ui" line="26"/>
         <source>Eval</source>
         <translation>Évaluer</translation>
     </message>
     <message>
-        <location filename="../View/ui/DebugRepl.ui" line="36"/>
+        <location filename="../View/ui/DebugRepl.ui" line="33"/>
         <source>Ctrl+Return</source>
         <translation>Ctrl+Return</translation>
     </message>
@@ -1230,7 +1393,7 @@
         <translation>Suspenssion</translation>
     </message>
     <message>
-        <location filename="../View/ui/EditLateralContribution.ui" line="79"/>
+        <location filename="../View/ui/Stricklers.ui" line="70"/>
         <source>Add</source>
         <translation>Ajouter</translation>
     </message>
@@ -1240,22 +1403,22 @@
         <translation>Ajouter une condition aux limites ou un apport ponctuel</translation>
     </message>
     <message>
-        <location filename="../View/ui/EditLateralContribution.ui" line="94"/>
+        <location filename="../View/ui/Stricklers.ui" line="82"/>
         <source>Delete</source>
         <translation>Supprimer</translation>
     </message>
     <message>
-        <location filename="../View/ui/EditLateralContribution.ui" line="97"/>
+        <location filename="../View/ui/BoundaryConditions.ui" line="132"/>
         <source>Delete current selected rows</source>
         <translation>Supprimer les lignes selectionnées</translation>
     </message>
     <message>
-        <location filename="../View/ui/EditLateralContribution.ui" line="100"/>
+        <location filename="../View/ui/BoundaryConditions.ui" line="135"/>
         <source>Ctrl+D</source>
         <translation>Ctrl+D</translation>
     </message>
     <message>
-        <location filename="../View/ui/BoundaryConditions.ui" line="144"/>
+        <location filename="../View/ui/ReservoirList.ui" line="105"/>
         <source>Edit</source>
         <translation>Éditer</translation>
     </message>
@@ -1265,12 +1428,12 @@
         <translation>Éditer une condition aux limites ou un apport ponctuel</translation>
     </message>
     <message>
-        <location filename="../View/ui/Frictions.ui" line="104"/>
+        <location filename="../View/ui/BoundaryConditions.ui" line="150"/>
         <source>Ctrl+E</source>
         <translation>Ctrl+E</translation>
     </message>
     <message>
-        <location filename="../View/ui/EditLateralContribution.ui" line="109"/>
+        <location filename="../View/ui/Stricklers.ui" line="94"/>
         <source>Sort</source>
         <translation>Trier</translation>
     </message>
@@ -1305,7 +1468,7 @@
         <translation>Trier les stricklers</translation>
     </message>
     <message>
-        <location filename="../View/ui/InitialConditions.ui" line="106"/>
+        <location filename="../View/ui/GeometryCrossSection.ui" line="80"/>
         <source>delete</source>
         <translation>Supprimer</translation>
     </message>
@@ -1335,22 +1498,22 @@
         <translation>Ressayer la vérification</translation>
     </message>
     <message>
-        <location filename="../View/ui/SolverLog.ui" line="74"/>
+        <location filename="../View/ui/SolverLog.ui" line="77"/>
         <source>Stop</source>
         <translation>Stopper</translation>
     </message>
     <message>
-        <location filename="../View/ui/SolverLog.ui" line="83"/>
+        <location filename="../View/ui/SolverLog.ui" line="86"/>
         <source>Start</source>
         <translation>Commencer</translation>
     </message>
     <message>
-        <location filename="../View/ui/SolverLog.ui" line="92"/>
+        <location filename="../View/ui/SolverLog.ui" line="95"/>
         <source>Pause</source>
         <translation>Pause</translation>
     </message>
     <message>
-        <location filename="../View/ui/SolverLog.ui" line="101"/>
+        <location filename="../View/ui/SolverLog.ui" line="104"/>
         <source>LogFile</source>
         <translation>Fichier de log</translation>
     </message>
@@ -1395,32 +1558,32 @@
         <translation>Trier les points des conditions aux limites</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="709"/>
+        <location filename="../View/ui/MainWindow.ui" line="698"/>
         <source>Quit the application (Ctrl+Q)</source>
         <translation>Quitter l&apos;application (Ctrl+Q)</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="724"/>
+        <location filename="../View/ui/MainWindow.ui" line="713"/>
         <source>Run a solver</source>
         <translation>Lancer un solver</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="805"/>
+        <location filename="../View/ui/MainWindow.ui" line="794"/>
         <source>Display meshed reach</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="840"/>
+        <location filename="../View/ui/MainWindow.ui" line="829"/>
         <source>Edit friction frictions</source>
         <translation>Éditer les frottements</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="886"/>
+        <location filename="../View/ui/MainWindow.ui" line="875"/>
         <source>Define initial conditions</source>
         <translation>Définire les conditions initiales</translation>
     </message>
     <message>
-        <location filename="../View/ui/SolverLog.ui" line="106"/>
+        <location filename="../View/ui/SolverLog.ui" line="109"/>
         <source>results</source>
         <translation>Résultats</translation>
     </message>
@@ -1440,17 +1603,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="170"/>
+        <location filename="../View/ui/MainWindow.ui" line="176"/>
         <source>&amp;Sediment</source>
         <translation>&amp;Sédiments</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="891"/>
+        <location filename="../View/ui/MainWindow.ui" line="880"/>
         <source>Sediment layers</source>
         <translation>Couche sédimentaires</translation>
     </message>
     <message>
-        <location filename="../View/ui/MainWindow.ui" line="896"/>
+        <location filename="../View/ui/MainWindow.ui" line="888"/>
         <source>Edit reach sediment layers</source>
         <translation>Éditer les couches sédimentaires</translation>
     </message>
@@ -1480,7 +1643,7 @@
         <translation>Sédiment</translation>
     </message>
     <message>
-        <location filename="../View/ui/ProfileSedimentLayers.ui" line="89"/>
+        <location filename="../View/ui/ReachSedimentLayers.ui" line="31"/>
         <source>Edit sediment layers list</source>
         <translation>Éditer la liste des couches sédimentaires</translation>
     </message>
@@ -1500,595 +1663,595 @@
         <translation>Éditer les couches sédimentaires du profile</translation>
     </message>
     <message>
-        <location filename="../View/ui/ProfileSedimentLayers.ui" line="62"/>
+        <location filename="../View/ui/ProfileSedimentLayers.ui" line="48"/>
         <source>Add sediment layers</source>
         <translation>Ajouter des couches</translation>
     </message>
     <message>
-        <location filename="../View/ui/ProfileSedimentLayers.ui" line="65"/>
+        <location filename="../View/ui/ProfileSedimentLayers.ui" line="51"/>
         <source>Add specific sediment layers on selected point(s)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/ProfileSedimentLayers.ui" line="74"/>
+        <location filename="../View/ui/ProfileSedimentLayers.ui" line="60"/>
         <source>Delete sediment layers</source>
         <translation>Supprimer couche sédimentaires</translation>
     </message>
     <message>
-        <location filename="../View/ui/ProfileSedimentLayers.ui" line="77"/>
+        <location filename="../View/ui/ProfileSedimentLayers.ui" line="63"/>
         <source>Delete specific sediment layers of selected point(s)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/ui/ProfileSedimentLayers.ui" line="86"/>
+        <location filename="../View/ui/ProfileSedimentLayers.ui" line="72"/>
         <source>Edit sediment layers</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/ui/MainWindow.ui" line="553"/>
+    <message>
+        <location filename="../View/ui/MainWindow.ui" line="543"/>
         <source>Édition des Tronçons</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/ui/MainWindow.ui" line="667"/>
+    <message>
+        <location filename="../View/ui/MainWindow.ui" line="656"/>
         <source>Ouvrir une étude</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/ui/MainWindow.ui" line="679"/>
-        <source>Enrégistrer étude en cours (Ctrl+S)</source>
+    <message>
+        <location filename="../View/ui/MainWindow.ui" line="138"/>
+        <source>&amp;Results</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/ui/MainWindow.ui" line="694"/>
-        <source>Fermer étude en cours (Ctrl+F)</source>
+    <message>
+        <location filename="../View/ui/MainWindow.ui" line="157"/>
+        <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context encoding="UTF-8">
-    <name>MainWindowProfile</name>
     <message>
-        <location filename="../View/Geometry/Profile/Window.py" line="83"/>
-        <source>Profile</source>
+        <location filename="../View/ui/MainWindow.ui" line="161"/>
+        <source>Pamhyr2 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Profile/Window.py" line="87"/>
-        <source>(no name)</source>
-        <translation type="unfinished">(sans nom)</translation>
+        <location filename="../View/ui/MainWindow.ui" line="350"/>
+        <source>Save study</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Profile/Window.py" line="382"/>
-        <source>Quittez ?</source>
+        <location filename="../View/ui/MainWindow.ui" line="365"/>
+        <source>Save study as ...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="224"/>
-        <source>MainWindowProfile</source>
+        <location filename="../View/ui/MainWindow.ui" line="493"/>
+        <source>Boundary conditions and punctual contributions</source>
+        <translation>Conditions limites et apports ponctuels</translation>
+    </message>
+    <message>
+        <location filename="../View/ui/MainWindow.ui" line="595"/>
+        <source>Visualize last results</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="228"/>
-        <source>Trier les points par ordre croissant de X</source>
+        <location filename="../View/ui/MainWindow.ui" line="598"/>
+        <source>Visualize the last results</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="232"/>
-        <source>Trier les points par ordre croissant de Y</source>
+        <location filename="../View/ui/MainWindow.ui" line="668"/>
+        <source>Save the study (Ctrl+S)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Profile/Table.py" line="56"/>
-        <source>Nom</source>
+        <location filename="../View/ui/MainWindow.ui" line="683"/>
+        <source>Close the study (Ctrl+F)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Profile/Table.py" line="57"/>
-        <source>Abs en travers (m)</source>
+        <location filename="../View/ui/MainWindow.ui" line="857"/>
+        <source>Edit the study metadata</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Profile/Table.py" line="107"/>
-        <source>La cote du fond</source>
-        <comment>Z minimale</comment>
+        <location filename="../View/ui/MainWindow.ui" line="883"/>
+        <source>Define sediment layers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Profile/Table.py" line="111"/>
-        <source>La cote maximale</source>
-        <comment>Z maximale</comment>
+        <location filename="../View/ui/MainWindow.ui" line="893"/>
+        <source>Doc</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Profile/Table.py" line="129"/>
-        <source>Rive gauche</source>
+        <location filename="../View/ui/MainWindow.ui" line="898"/>
+        <source>Pamhyr2 developer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Profile/Table.py" line="131"/>
-        <source>Rive droite</source>
+        <location filename="../View/ui/MainWindow.ui" line="903"/>
+        <source>Mage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Profile/Plot.py" line="74"/>
-        <source>Abscisse en travers (m)</source>
+        <location filename="../View/ui/MainWindow.ui" line="906"/>
+        <source>Open mage documentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Profile/Plot.py" line="79"/>
-        <source>Cote (m)</source>
+        <location filename="../View/ui/MainWindow.ui" line="911"/>
+        <source>Users (pdf)</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/Window.py" line="328"/>
-        <source>Suppression les lignes incomplètes</source>
+    <message>
+        <location filename="../View/ui/MainWindow.ui" line="916"/>
+        <source>Users (html)</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/Window.py" line="328"/>
-        <source>Supprimer les lignes des cellules non renseignées ?</source>
+    <message>
+        <location filename="../View/ui/MainWindow.ui" line="921"/>
+        <source>Developers (pdf)</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/Window.py" line="371"/>
-        <source>Suppression des noms répétés</source>
+    <message>
+        <location filename="../View/ui/MainWindow.ui" line="926"/>
+        <source>Developers (html)</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/Window.py" line="382"/>
-        <source>Etes-vous sûr de vouloir quitter ?</source>
+    <message>
+        <location filename="../View/ui/MainWindow.ui" line="931"/>
+        <source>Reservoirs</source>
+        <translation>Casiers</translation>
+    </message>
+    <message>
+        <location filename="../View/ui/MainWindow.ui" line="934"/>
+        <source>Edit reservoirs</source>
+        <translation>Éditer les casiers</translation>
+    </message>
+    <message>
+        <location filename="../View/ui/GeometryReach.ui" line="130"/>
+        <source>import</source>
+        <translation>importer</translation>
+    </message>
+    <message>
+        <location filename="../View/ui/GeometryReach.ui" line="138"/>
+        <source>export</source>
+        <translation>exporter</translation>
+    </message>
+    <message>
+        <location filename="../View/ui/GeometryCrossSection.ui" line="68"/>
+        <source>add</source>
+        <translation>ajouter</translation>
+    </message>
+    <message>
+        <location filename="../View/ui/GeometryReach.ui" line="153"/>
+        <source>Add a cross-section</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="225"/>
-        <source>Insérer un point</source>
+    <message>
+        <location filename="../View/ui/GeometryReach.ui" line="165"/>
+        <source>Delete selected cross-section(s)</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="226"/>
-        <source>Supprimer le/les point(s) sélectionnés</source>
+    <message>
+        <location filename="../View/ui/GeometryReach.ui" line="174"/>
+        <source>edit</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="230"/>
-        <source>Trier les points par ordre décroissant de X</source>
+    <message>
+        <location filename="../View/ui/GeometryReach.ui" line="177"/>
+        <source>Edit selected cross section(s)</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="235"/>
-        <source>Trier les points par ordre décroissant de Y</source>
+    <message>
+        <location filename="../View/ui/GeometryCrossSection.ui" line="116"/>
+        <source>sort_asc</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="237"/>
-        <source>Décaler le point sélectionné vers le haut</source>
+    <message>
+        <location filename="../View/ui/GeometryReach.ui" line="189"/>
+        <source>Sort cross-sections by ascending KP</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="239"/>
-        <source>Décaler le point sélectionné vers le bas</source>
+    <message>
+        <location filename="../View/ui/GeometryCrossSection.ui" line="128"/>
+        <source>sort_des</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="241"/>
-        <source>Exporter (dans un fichier) les points du profil au format tabulé</source>
+    <message>
+        <location filename="../View/ui/GeometryReach.ui" line="201"/>
+        <source>Sort cross-sections by descending KP</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="243"/>
-        <source>Copier la sélection au format tabulé</source>
+    <message>
+        <location filename="../View/ui/GeometryCrossSection.ui" line="92"/>
+        <source>up</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="245"/>
-        <source>Coller la sélection depuis le presse-papier au format tabulé</source>
+    <message>
+        <location filename="../View/ui/GeometryReach.ui" line="213"/>
+        <source>Move up selected cross-section(s)</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="247"/>
-        <source>Vérifier la validité de la saisie et garder ou pas les modifications apportées</source>
+    <message>
+        <location filename="../View/ui/GeometryCrossSection.ui" line="104"/>
+        <source>down</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="250"/>
-        <source>Annuler toutes les modifications depuis la dernière validation</source>
+    <message>
+        <location filename="../View/ui/GeometryReach.ui" line="225"/>
+        <source>Move down selected cross-section(s)</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="252"/>
-        <source>Annuler toutes les modifications et revenir à l&apos;état initial</source>
+    <message>
+        <location filename="../View/ui/Reservoir.ui" line="78"/>
+        <source>Add a new point</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="254"/>
-        <source>Ligne d&apos;eau : 
- <byte value="x9"/>Z : Cote (m) 
- <byte value="x9"/>A : Aire mouillée (mu00B2) 
- <byte value="x9"/>p : Périmètre mouillé (m) 
- <byte value="x9"/>L : Largeur au miroir (m)</source>
+    <message>
+        <location filename="../View/ui/Reservoir.ui" line="90"/>
+        <source>Delete points</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/mainwindow_ui_profile.py" line="258"/>
-        <source>&apos;Maj + Clic&apos; : Ligne d&apos;eau &amp; &apos;Ctrl + Clic&apos; : Sélectionner des points</source>
+    <message>
+        <location filename="../View/ui/Reservoir.ui" line="102"/>
+        <source>Edit elevation/surface law</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Profile/Table.py" line="142"/>
-        <source>Abscisse en travers calculée en projétant les points 
-sur le plan défini par les deux points nommés extrêmes </source>
+    <message>
+        <location filename="../View/ui/Reservoir.ui" line="114"/>
+        <source>Sort points by elevation</source>
         <translation type="unfinished"></translation>
     </message>
-</context>
-<context encoding="UTF-8">
-    <name>MainWindow_reach</name>
     <message>
-        <location filename="../View/Frictions/PlotStricklers.py" line="76"/>
-        <source>Stricklers</source>
-        <translation>Stricklers</translation>
+        <location filename="../View/ui/ReservoirList.ui" line="84"/>
+        <source>Add a new reservoir</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="335"/>
-        <source>Kp (m)</source>
-        <translation>Pk (m)</translation>
+        <location filename="../View/ui/ReservoirList.ui" line="96"/>
+        <source>Delete reservoirs</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Window.py" line="139"/>
-        <source>Ouvrir un fichier</source>
+        <location filename="../View/ui/ReservoirList.ui" line="108"/>
+        <source>Edit reservoir law</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Window.py" line="139"/>
-        <source>Fichiers .ST (*.ST)</source>
+        <location filename="../View/ui/WebView.ui" line="56"/>
+        <source>Open document in Firefox</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Window.py" line="139"/>
-        <source>Fichiers .M (*.M)</source>
+        <location filename="../View/ui/WebView.ui" line="65"/>
+        <source>back</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Window.py" line="139"/>
-        <source>Tous les fichiers (*)</source>
+        <location filename="../View/ui/WebView.ui" line="74"/>
+        <source>forward</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Window.py" line="322"/>
-        <source>Kp : </source>
+        <location filename="../View/ui/GeometryCrossSection.ui" line="71"/>
+        <source>Add a point on cross-section</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Window.py" line="464"/>
-        <source>Files .ST(*.ST or *.st)</source>
+        <location filename="../View/ui/GeometryCrossSection.ui" line="83"/>
+        <source>Delete selected point(s)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/Window.py" line="464"/>
-        <source>All files (*)</source>
+        <location filename="../View/ui/GeometryCrossSection.ui" line="95"/>
+        <source>Move up selected point(s)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/PlotAC.py" line="169"/>
-        <source>Abscisse en travers (m)</source>
+        <location filename="../View/ui/GeometryCrossSection.ui" line="107"/>
+        <source>Mode down selected point(s)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/PlotAC.py" line="173"/>
-        <source>Cote (m)</source>
+        <location filename="../View/ui/GeometryCrossSection.ui" line="119"/>
+        <source>Sort points by nearest neighbor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/PlotAC.py" line="181"/>
-        <source>Profil suivant</source>
+        <location filename="../View/ui/GeometryCrossSection.ui" line="131"/>
+        <source>Sort reversed points by nearest neighbor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="327"/>
-        <source> Trier les profils par ordre croissant des Pk</source>
+        <location filename="../View/ui/Results.ui" line="165"/>
+        <source>Add custom visualization</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="334"/>
-        <source>Name</source>
-        <translation>Nom</translation>
+        <location filename="../View/ui/Results.ui" line="170"/>
+        <source>Reload</source>
+        <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>MainWindowProfile</name>
     <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="336"/>
-        <source>Type</source>
-        <translation>Type</translation>
+        <location filename="../View/Geometry/Profile/Window.py" line="87"/>
+        <source>(no name)</source>
+        <translation type="obsolete">(sans nom)</translation>
     </message>
     <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="338"/>
-        <source>Alt+Z</source>
+        <location filename="../View/Geometry/Profile/Table.py" line="87"/>
+        <source>La cote du fond</source>
+        <comment>Z minimale</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="341"/>
-        <source>Alt+E</source>
+        <location filename="../View/Geometry/Profile/Table.py" line="91"/>
+        <source>La cote maximale</source>
+        <comment>Z maximale</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="344"/>
-        <source>Alt+R</source>
+        <location filename="../View/Geometry/Profile/Table.py" line="109"/>
+        <source>Rive gauche</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="348"/>
-        <source>Vue globale automatique (Alt+S)</source>
+        <location filename="../View/Geometry/Profile/Table.py" line="113"/>
+        <source>Rive droite</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="352"/>
-        <source>Vue globale automatique (Alt+D)</source>
+        <location filename="../View/Geometry/Profile/Plot.py" line="78"/>
+        <source>Transverse abscissa (m)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="356"/>
-        <source>Vue globale automatique (Alt+F)</source>
+        <location filename="../View/Geometry/Profile/Plot.py" line="83"/>
+        <source>Height (m)</source>
+        <translation type="unfinished">Hauteur (m)</translation>
+    </message>
+</context>
+<context>
+    <name>MainWindow_reach</name>
+    <message>
+        <location filename="../View/Frictions/PlotStricklers.py" line="78"/>
+        <source>Stricklers</source>
+        <translation>Stricklers</translation>
+    </message>
+    <message>
+        <location filename="../View/Results/PlotSedReach.py" line="214"/>
+        <source>Kp (m)</source>
+        <translation>Pk (m)</translation>
+    </message>
+    <message>
+        <location filename="../View/Geometry/PlotAC.py" line="191"/>
+        <source>Profil suivant</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/PlotXY.py" line="62"/>
-        <source>X (m)</source>
-        <translation></translation>
+        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="334"/>
+        <source>Name</source>
+        <translation type="obsolete">Nom</translation>
     </message>
     <message>
-        <location filename="../View/Geometry/PlotXY.py" line="66"/>
-        <source>Y (m)</source>
+        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="336"/>
+        <source>Type</source>
+        <translation type="obsolete">Type</translation>
+    </message>
+    <message>
+        <location filename="../View/SedimentLayers/Reach/Profile/Plot.py" line="47"/>
+        <source>X (m)</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../View/InitialConditions/PlotDischarge.py" line="48"/>
+        <location filename="../View/Results/PlotKPC.py" line="68"/>
         <source>KP (m)</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../View/InitialConditions/PlotDischarge.py" line="44"/>
         <source>Discharge (m^3/s)</source>
-        <translation>Débit (m³/s)</translation>
+        <translation type="obsolete">Débit (m³/s)</translation>
     </message>
     <message>
-        <location filename="../View/InitialConditions/PlotDKP.py" line="44"/>
+        <location filename="../View/Results/PlotKPC.py" line="64"/>
         <source>Elevation (m)</source>
         <translation type="unfinished">Altitude (m)</translation>
     </message>
     <message>
-        <location filename="../View/Geometry/PlotAC.py" line="73"/>
+        <location filename="../View/SedimentLayers/Reach/Profile/Plot.py" line="51"/>
         <source>Height (m)</source>
         <translation type="unfinished">Hauteur (m)</translation>
     </message>
     <message>
-        <location filename="../View/Plot/PamhyrToolbar.py" line="148"/>
+        <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="176"/>
         <source>Select destination file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/PlotAC.py" line="69"/>
+        <location filename="../View/Geometry/PlotAC.py" line="177"/>
         <source>Transverse abscissa (m)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/PlotAC.py" line="79"/>
+        <location filename="../View/Geometry/PlotAC.py" line="83"/>
         <source>Previous cross-section</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/PlotAC.py" line="80"/>
+        <location filename="../View/Geometry/PlotAC.py" line="85"/>
         <source>Cross-section</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/PlotAC.py" line="81"/>
+        <location filename="../View/Geometry/PlotAC.py" line="86"/>
         <source>Next cross-section</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="317"/>
-        <source>Geometry reach edit</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="321"/>
-        <source>Kp = </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="322"/>
-        <source> Import geometry</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="323"/>
-        <source> New profile</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="324"/>
-        <source> Delete selected profile</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="325"/>
-        <source> Editer selected profile</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Window.py" line="164"/>
-        <source>Édition des profils sélectionnés</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Window.py" line="166"/>
-        <source>Vous avez sélectionné plus de 5 profils. 
-Seuls les 5 premiers seront édités.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/Window.py" line="322"/>
-        <source>Profil N° : </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/PlotAC.py" line="179"/>
+        <location filename="../View/Geometry/PlotAC.py" line="187"/>
         <source>Profil précédent</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/PlotAC.py" line="180"/>
+    <message>
+        <location filename="../View/Geometry/PlotAC.py" line="189"/>
         <source>Profil sélectionné</source>
         <translation type="unfinished"></translation>
     </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="328"/>
-        <source> Trier les profils par ordre décroissant des Pk</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="329"/>
-        <source> Changer l&apos;ordre des profils (en décalant le profil sélectionné vers le haut)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="331"/>
-        <source> Changer l&apos;ordre des profils (en décalant le profil sélectionné vers le bas)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="339"/>
-        <source>Vue isométrique (Alt+Z)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="342"/>
-        <source>Vue isométrique (Alt+E)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message encoding="UTF-8">
-        <location filename="../View/Geometry/mainwindow_ui_reach.py" line="345"/>
-        <source>Vue isométrique (Alt+R)</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>Network</name>
     <message>
-        <location filename="../View/Network/GraphWidget.py" line="812"/>
+        <location filename="../View/Network/GraphWidget.py" line="813"/>
         <source>Add node</source>
         <translation>Ajouter un nœud</translation>
     </message>
     <message>
-        <location filename="../View/Network/GraphWidget.py" line="820"/>
+        <location filename="../View/Network/GraphWidget.py" line="821"/>
         <source>Delete the node</source>
         <translation>Supprimer un nœud</translation>
     </message>
     <message>
-        <location filename="../View/Network/GraphWidget.py" line="821"/>
+        <location filename="../View/Network/GraphWidget.py" line="822"/>
         <source>Disable the node</source>
         <translation>Déactiver un nœud</translation>
     </message>
     <message>
-        <location filename="../View/Network/GraphWidget.py" line="829"/>
+        <location filename="../View/Network/GraphWidget.py" line="830"/>
         <source>Delete the reach</source>
         <translation>Supprimer un bief</translation>
     </message>
     <message>
-        <location filename="../View/Network/GraphWidget.py" line="832"/>
+        <location filename="../View/Network/GraphWidget.py" line="833"/>
         <source>Disable the reach</source>
         <translation>Déactiver un bief</translation>
     </message>
     <message>
-        <location filename="../View/Network/GraphWidget.py" line="835"/>
+        <location filename="../View/Network/GraphWidget.py" line="836"/>
         <source>Enable the reach</source>
         <translation>Activer un bief</translation>
     </message>
     <message>
-        <location filename="../View/Network/GraphWidget.py" line="838"/>
+        <location filename="../View/Network/GraphWidget.py" line="839"/>
         <source>Reverse the reach orientation</source>
         <translation>Inverser l&apos;orientation du bief</translation>
     </message>
     <message>
-        <location filename="../View/Network/translate.py" line="29"/>
+        <location filename="../View/Network/translate.py" line="36"/>
         <source>Name</source>
         <translation>Nom</translation>
     </message>
     <message>
-        <location filename="../View/Network/translate.py" line="25"/>
+        <location filename="../View/Network/translate.py" line="32"/>
         <source>Type</source>
         <translation>Type</translation>
     </message>
     <message>
-        <location filename="../View/Network/translate.py" line="30"/>
+        <location filename="../View/Network/translate.py" line="37"/>
         <source>Source node</source>
         <translation>Nœud source</translation>
     </message>
     <message>
-        <location filename="../View/Network/translate.py" line="31"/>
+        <location filename="../View/Network/translate.py" line="38"/>
         <source>Destination node</source>
         <translation>Nœud destination</translation>
     </message>
 </context>
+<context>
+    <name>Pamhyr</name>
+    <message>
+        <location filename="../View/Tools/PamhyrTranslate.py" line="31"/>
+        <source>Pamhyr2</source>
+        <translation>Pamhyr2</translation>
+    </message>
+</context>
+<context>
+    <name>Reservoir</name>
+    <message>
+        <location filename="../View/Reservoir/Edit/Window.py" line="65"/>
+        <source>Not associated</source>
+        <translation>Non associé</translation>
+    </message>
+    <message>
+        <location filename="../View/Reservoir/Translate.py" line="31"/>
+        <source>Name</source>
+        <translation>Nom</translation>
+    </message>
+    <message>
+        <location filename="../View/Reservoir/Translate.py" line="32"/>
+        <source>Node</source>
+        <translation>Nœud</translation>
+    </message>
+    <message>
+        <location filename="../View/Reservoir/Edit/Translate.py" line="33"/>
+        <source>Elevation (m)</source>
+        <translation>Altitude (m)</translation>
+    </message>
+    <message>
+        <location filename="../View/Reservoir/Edit/Translate.py" line="34"/>
+        <source>Area (hectare)</source>
+        <translation>Aire (hectare)</translation>
+    </message>
+</context>
 <context>
     <name>Results</name>
     <message>
-        <location filename="../View/Results/PlotXY.py" line="76"/>
+        <location filename="../View/Results/PlotXY.py" line="84"/>
         <source>X (m)</source>
-        <translation type="unfinished"></translation>
+        <translation>X (m)</translation>
     </message>
     <message>
-        <location filename="../View/Results/PlotXY.py" line="80"/>
+        <location filename="../View/Results/PlotXY.py" line="88"/>
         <source>Y (m)</source>
-        <translation type="unfinished"></translation>
+        <translation>Y (m)</translation>
     </message>
     <message>
-        <location filename="../View/Results/translate.py" line="24"/>
+        <location filename="../View/Results/translate.py" line="38"/>
         <source>Reach name</source>
         <translation>Nom du bief</translation>
     </message>
     <message>
-        <location filename="../View/Results/translate.py" line="28"/>
+        <location filename="../View/Results/translate.py" line="42"/>
         <source>Name</source>
         <translation>Nom</translation>
     </message>
     <message>
-        <location filename="../View/Results/translate.py" line="29"/>
+        <location filename="../View/Results/translate.py" line="43"/>
         <source>KP (m)</source>
         <translation>PK (m)</translation>
     </message>
     <message>
-        <location filename="../View/Results/PlotH.py" line="132"/>
+        <location filename="../View/Results/translate.py" line="33"/>
         <source>days</source>
         <translation>jours</translation>
     </message>
     <message>
-        <location filename="../View/Results/PlotH.py" line="132"/>
+        <location filename="../View/Results/translate.py" line="30"/>
         <source>day</source>
         <translation>jour</translation>
     </message>
     <message>
-        <location filename="../View/Results/PlotH.py" line="75"/>
+        <location filename="../View/Results/PlotH.py" line="83"/>
         <source>Time (s)</source>
         <translation>Temps (s)</translation>
     </message>
     <message>
-        <location filename="../View/Results/PlotH.py" line="79"/>
-        <source>Discharge (m&#xb3;/s)</source>
-        <translation type="obsolete">Débit (m³/s)</translation>
-    </message>
-    <message encoding="UTF-8">
         <location filename="../View/Results/PlotH.py" line="79"/>
         <source>Discharge (m³/s)</source>
-        <translation type="unfinished"></translation>
+        <translation type="obsolete">Débit (m³/s)</translation>
     </message>
 </context>
 <context>
     <name>SedimentLayers</name>
     <message>
-        <location filename="../View/SedimentLayers/Reach/Profile/Window.py" line="64"/>
+        <location filename="../View/SedimentLayers/Reach/Profile/Window.py" line="71"/>
         <source>(no name)</source>
         <translation>(sans nom)</translation>
     </message>
     <message>
-        <location filename="../View/SedimentLayers/translate.py" line="8"/>
+        <location filename="../View/SedimentLayers/Reach/translate.py" line="19"/>
         <source>Name</source>
         <translation>Nom</translation>
     </message>
@@ -2098,64 +2261,74 @@ Seuls les 5 premiers seront édités.</source>
         <translation type="obsolete">Type</translation>
     </message>
     <message>
-        <location filename="../View/SedimentLayers/Reach/Profile/Window.py" line="68"/>
+        <location filename="../View/SedimentLayers/Reach/Profile/Window.py" line="75"/>
         <source>(no name - @kp)</source>
         <translation>(sans nom - @kp)</translation>
     </message>
     <message>
-        <location filename="../View/SedimentLayers/Reach/Table.py" line="128"/>
+        <location filename="../View/SedimentLayers/Reach/SLDialog.py" line="53"/>
         <source>Not defined</source>
         <translation>Non définie</translation>
     </message>
     <message>
-        <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="8"/>
+        <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="15"/>
         <source>X (m)</source>
-        <translation type="unfinished"></translation>
+        <translation>X (m)</translation>
     </message>
     <message>
-        <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="9"/>
+        <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="16"/>
         <source>Y (m)</source>
-        <translation type="unfinished"></translation>
+        <translation>Y (m)</translation>
     </message>
     <message>
-        <location filename="../View/SedimentLayers/Reach/translate.py" line="10"/>
+        <location filename="../View/SedimentLayers/Reach/translate.py" line="21"/>
         <source>Sediment layers</source>
         <translation>Couche sédimentaires</translation>
     </message>
     <message>
-        <location filename="../View/SedimentLayers/Reach/translate.py" line="9"/>
+        <location filename="../View/SedimentLayers/Reach/translate.py" line="20"/>
         <source>KP (m)</source>
         <translation>PK (m)</translation>
     </message>
     <message>
-        <location filename="../View/SedimentLayers/translate.py" line="9"/>
+        <location filename="../View/SedimentLayers/translate.py" line="16"/>
         <source>Comment</source>
         <translation>Commentaire</translation>
     </message>
     <message>
-        <location filename="../View/SedimentLayers/Edit/translate.py" line="11"/>
+        <location filename="../View/SedimentLayers/Edit/translate.py" line="20"/>
         <source>D50</source>
-        <translation type="unfinished"></translation>
+        <translation>D50</translation>
     </message>
     <message>
-        <location filename="../View/SedimentLayers/Edit/translate.py" line="12"/>
+        <location filename="../View/SedimentLayers/Edit/translate.py" line="21"/>
         <source>Sigma</source>
-        <translation type="unfinished"></translation>
+        <translation>Sigma</translation>
     </message>
     <message>
-        <location filename="../View/SedimentLayers/Edit/translate.py" line="13"/>
+        <location filename="../View/SedimentLayers/Edit/translate.py" line="22"/>
         <source>Critical constraint</source>
         <translation>Contrainte critique</translation>
     </message>
     <message>
-        <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="10"/>
+        <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="17"/>
         <source>Z (m)</source>
-        <translation type="unfinished"></translation>
+        <translation>Z (m)</translation>
     </message>
     <message>
-        <location filename="../View/SedimentLayers/Edit/translate.py" line="10"/>
+        <location filename="../View/SedimentLayers/Edit/translate.py" line="19"/>
         <source>Height</source>
-        <translation>Altitude</translation>
+        <translation>Hauteur</translation>
+    </message>
+    <message>
+        <location filename="../View/SedimentLayers/Reach/translate.py" line="16"/>
+        <source>Height (m)</source>
+        <translation>Hauteur (m)</translation>
+    </message>
+    <message>
+        <location filename="../View/SedimentLayers/Reach/translate.py" line="15"/>
+        <source>Kp (m)</source>
+        <translation>Pk (m)</translation>
     </message>
 </context>
 <context>
@@ -2171,32 +2344,32 @@ Seuls les 5 premiers seront édités.</source>
         <translation>Valeur</translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="47"/>
+        <location filename="../View/SolverParameters/translate.py" line="43"/>
         <source>Yes</source>
         <translation>Oui</translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="48"/>
+        <location filename="../View/SolverParameters/translate.py" line="44"/>
         <source>No</source>
         <translation>Non</translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="49"/>
+        <location filename="../View/SolverParameters/translate.py" line="45"/>
         <source>Y</source>
         <translation>O</translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="50"/>
+        <location filename="../View/SolverParameters/translate.py" line="46"/>
         <source>N</source>
         <translation>N</translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="55"/>
+        <location filename="../View/SolverParameters/translate.py" line="51"/>
         <source>Initial time (jj:hh:mm:ss)</source>
         <translation>Temps initial (jj:hh:mm:ss)</translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="56"/>
+        <location filename="../View/SolverParameters/translate.py" line="54"/>
         <source>Final time (jj:hh:mm:ss)</source>
         <translation>Temps final (jj:hh:mm:ss)</translation>
     </message>
@@ -2206,122 +2379,122 @@ Seuls les 5 premiers seront édités.</source>
         <translation>Pas de temps (en second)</translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="60"/>
+        <location filename="../View/SolverParameters/translate.py" line="64"/>
         <source>Minimum timestep (second)</source>
         <translation>Pas de temps minimal (en second)</translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="61"/>
+        <location filename="../View/SolverParameters/translate.py" line="67"/>
         <source>Time step of writing on .TRA</source>
         <translation>Pas de temps d&apos;écriture dans le fichier .TRA</translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="62"/>
+        <location filename="../View/SolverParameters/translate.py" line="70"/>
         <source>Time step of writing on .BIN</source>
         <translation>Pas de temps d&apos;écriture dans le fichier .BIN</translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="63"/>
+        <location filename="../View/SolverParameters/translate.py" line="73"/>
         <source>Implicitation parameter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="64"/>
+        <location filename="../View/SolverParameters/translate.py" line="76"/>
         <source>Continuity discretization type (S/L)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="65"/>
+        <location filename="../View/SolverParameters/translate.py" line="79"/>
         <source>QSJ discretization (A/B)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="66"/>
+        <location filename="../View/SolverParameters/translate.py" line="82"/>
         <source>Stop criterion iterations (G/A/R)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="67"/>
+        <location filename="../View/SolverParameters/translate.py" line="85"/>
         <source>Iteration type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="68"/>
+        <location filename="../View/SolverParameters/translate.py" line="88"/>
         <source>Smoothing coefficient</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="69"/>
+        <location filename="../View/SolverParameters/translate.py" line="91"/>
         <source>Maximun accepted number of CFL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="70"/>
+        <location filename="../View/SolverParameters/translate.py" line="94"/>
         <source>Minimum water height (meter)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="71"/>
+        <location filename="../View/SolverParameters/translate.py" line="97"/>
         <source>Maximun number of iterations (&lt; 100)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="72"/>
+        <location filename="../View/SolverParameters/translate.py" line="100"/>
         <source>Timestep reduction factor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="73"/>
+        <location filename="../View/SolverParameters/translate.py" line="103"/>
         <source>Reduction precision factor of Z</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="74"/>
+        <location filename="../View/SolverParameters/translate.py" line="106"/>
         <source>Reduction precision factor of Q</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="75"/>
+        <location filename="../View/SolverParameters/translate.py" line="109"/>
         <source>Reduction precision factor of residue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="76"/>
+        <location filename="../View/SolverParameters/translate.py" line="112"/>
         <source>Number of iteration at maximum precision</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="77"/>
+        <location filename="../View/SolverParameters/translate.py" line="115"/>
         <source>Number of iteration before switch</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="78"/>
+        <location filename="../View/SolverParameters/translate.py" line="118"/>
         <source>Maximum accepted Froude number</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="79"/>
+        <location filename="../View/SolverParameters/translate.py" line="121"/>
         <source>Diffluence node height balance</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="80"/>
+        <location filename="../View/SolverParameters/translate.py" line="124"/>
         <source>Compute reach volume balance (Y/N)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="81"/>
+        <location filename="../View/SolverParameters/translate.py" line="127"/>
         <source>Maximum reach volume balance</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="82"/>
+        <location filename="../View/SolverParameters/translate.py" line="130"/>
         <source>Minimum reach volume to check</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../View/SolverParameters/translate.py" line="58"/>
+        <location filename="../View/SolverParameters/translate.py" line="60"/>
         <source>Command line arguments</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2331,53 +2504,53 @@ Seuls les 5 premiers seront édités.</source>
     <message>
         <location filename="../Solver/Solvers.py" line="27"/>
         <source>Generic</source>
-        <translation>Générique</translation>
+        <translation type="obsolete">Générique</translation>
     </message>
     <message>
         <location filename="../Solver/Solvers.py" line="29"/>
         <source>Mage version 8</source>
-        <translation>Mage en version 8</translation>
+        <translation type="obsolete">Mage en version 8</translation>
     </message>
 </context>
 <context>
     <name>Toolbar</name>
     <message>
-        <location filename="../View/Plot/PamhyrToolbar.py" line="181"/>
+        <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="212"/>
         <source>Zoom</source>
         <translation>Zoom</translation>
     </message>
     <message>
-        <location filename="../View/Plot/PamhyrToolbar.py" line="177"/>
+        <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="205"/>
         <source>Default view</source>
         <translation>Vue par défaut</translation>
     </message>
     <message>
-        <location filename="../View/Plot/PamhyrToolbar.py" line="178"/>
+        <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="206"/>
         <source>Back to previous view</source>
         <translation>Retour a la vue précédente</translation>
     </message>
     <message>
-        <location filename="../View/Plot/PamhyrToolbar.py" line="179"/>
+        <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="208"/>
         <source>Return to next view</source>
         <translation>Retour à la vue suivante</translation>
     </message>
     <message>
-        <location filename="../View/Plot/PamhyrToolbar.py" line="180"/>
+        <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="210"/>
         <source>Axes panoramic</source>
         <translation>Axes panoramique</translation>
     </message>
     <message>
-        <location filename="../View/Plot/PamhyrToolbar.py" line="183"/>
+        <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="215"/>
         <source>Isometric view (Shift+W)</source>
         <translation>Vue isométrique (Shift+W)</translation>
     </message>
     <message>
-        <location filename="../View/Plot/PamhyrToolbar.py" line="184"/>
+        <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="217"/>
         <source>Auto scale view (Shift+X)</source>
         <translation>Vue automatique (Shift+X)</translation>
     </message>
     <message>
-        <location filename="../View/Plot/PamhyrToolbar.py" line="182"/>
+        <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="213"/>
         <source>Save the figure</source>
         <translation>Sauvegarder la figure</translation>
     </message>