From dbbae7a53f9aa2c418f18b9d6a0735d4804942ac Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Wed, 27 Mar 2024 09:27:37 +0100 Subject: [PATCH] Translate: Rebuild Pamhyr2 french translate. --- src/lang/fr.ts | 2858 ++++++++++++++++++++---------------------------- 1 file changed, 1189 insertions(+), 1669 deletions(-) diff --git a/src/lang/fr.ts b/src/lang/fr.ts index c72f9622..339e9fa7 100644 --- a/src/lang/fr.ts +++ b/src/lang/fr.ts @@ -1,21 +1,38 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.1" language="fr_FR" sourcelanguage="en_150"> +<!DOCTYPE TS><TS version="2.0" language="fr_FR" sourcelanguage="en_150"> <context> <name>About</name> + <message> + <location filename="../View/About/Window.py" line="43"/> + <source>About</source> + <translation>À propos</translation> + </message> <message> <location filename="../View/About/Window.py" line="69"/> <source>Contributors: </source> <translation>Contributeurs : </translation> </message> +</context> +<context> + <name>AdditionalFiles</name> <message> - <location filename="../View/About/Window.py" line="43"/> - <source>About</source> - <translation>À propos</translation> + <location filename="../View/AdditionalFiles/Translate.py" line="29"/> + <source>Additional files</source> + <translation>Fichiers supplémentaires</translation> + </message> + <message> + <location filename="../View/AdditionalFiles/Translate.py" line="33"/> + <source>Edit additional file</source> + <translation>Éditer le fichier supplémentaire</translation> </message> </context> <context> <name>BasicHydraulicStructures</name> + <message> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="30"/> + <source>Basic Hydraulic Structures</source> + <translation>Structure hydraulique élémentaire</translation> + </message> <message> <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="34"/> <source>Change hydraulic structure type</source> @@ -27,302 +44,162 @@ <translation>Voulez-vous changer le type de cet ouvrage hydraulique et réinitialiser les valeurs ?</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="43"/> - <source>Width</source> - <translation type="obsolete">Largeur</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="46"/> - <source>Height</source> - <translation type="obsolete">Hauteur</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="49"/> - <source>Elevation</source> - <translation type="obsolete">Côte</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="52"/> - <source>Diameter</source> - <translation type="obsolete">Diamètre</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="59"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="51"/> <source>Discharge coefficient</source> <translation>Coefficient de débit</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="58"/> - <source>Loading elevation</source> - <translation type="obsolete">Côte de mise en charge</translation> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="54"/> + <source>Upper elevation (m)</source> + <translation>Côte de mise en charge (m)</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="65"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="57"/> <source>Half-angle tangent</source> <translation>Tangeante du demi angle</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="68"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="60"/> <source>Maximal loading elevation</source> <translation>Côte de mise en charge maximale</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="67"/> - <source>Siltation height</source> - <translation type="obsolete">Hauteur d'envasement</translation> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="63"/> + <source>Siltation height (m)</source> + <translation>Hauteur d'envasement (m)</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="70"/> - <source>Top of the vault</source> - <translation type="obsolete">Haut de la voûte</translation> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="66"/> + <source>Top of the vault (m)</source> + <translation>Haut de la voûte (m)</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="73"/> - <source>Bottom of the vault</source> - <translation type="obsolete">Bas de la voûte</translation> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="69"/> + <source>Bottom of the vault (m)</source> + <translation>Bas de la voûte (m)</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="80"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="72"/> <source>Opening</source> <translation>Ouverture</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="83"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="75"/> <source>Maximal opening</source> <translation>Ouverture maximale</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="86"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="78"/> <source>Step space</source> <translation>Pas d'espace</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="89"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="81"/> <source>Weir</source> <translation>Seuil</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="98"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="84"/> + <source>Coefficient</source> + <translation>Coefficient</translation> + </message> + <message> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="90"/> <source>Parameter 1</source> <translation>Paramètre 1</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="101"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="93"/> <source>Parameter 2</source> <translation>Paramètre 2</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="104"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="96"/> <source>Parameter 3</source> <translation>Paramètre 3</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="107"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="99"/> <source>Parameter 4</source> <translation>Paramètre 4</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="110"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="102"/> <source>Parameter 5</source> <translation>Paramètre 5</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="117"/> - <source>Not defined</source> - <translation>Non défini</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="120"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="110"/> <source>Discharge weir</source> <translation>Seuil déversoir</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="123"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="113"/> <source>Trapezoidal weir</source> <translation>Seuil trapézoidal</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="126"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="116"/> <source>Triangular weir</source> <translation>Seuil triangulaire</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="129"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="119"/> <source>Rectangular orifice</source> <translation>Orifice rectangulaire</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="132"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="122"/> <source>Circular orifice</source> <translation>Orifice circulaire</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="135"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="125"/> <source>Vaulted orifice</source> <translation>Orifice voûte</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="138"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="128"/> <source>Rectangular gate</source> <translation>Vanne rectangulaire</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="141"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="131"/> <source>Simplified rectangular gate</source> <translation>Vanne rectangulaire simplifiée</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="144"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="134"/> <source>Borda-type head loss</source> - <translation>Perte de charge à la Borda</translation> + <translation>Perte de charge de type Borda</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="147"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="137"/> <source>Check valve</source> <translation>Clapet</translation> </message> <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="150"/> + <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="140"/> <source>User defined</source> <translation>Défini par l'utilisateur</translation> </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="163"/> - <source>Name</source> - <translation>Nom</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="159"/> - <source>Type</source> - <translation>Type</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="164"/> - <source>Value</source> - <translation>Valeur</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="92"/> - <source>Coefficient</source> - <translation>Coefficient</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="47"/> - <source>Width (m)</source> - <translation>Largeur (m)</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="50"/> - <source>Thickness (m)</source> - <translation>Épaisseur (m)</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="53"/> - <source>Elevation (m)</source> - <translation>Altitude (m)</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="56"/> - <source>Diameter (m)</source> - <translation>Diamètre (m)</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="62"/> - <source>Upper elevation (m)</source> - <translation>Côte de mise en charge (m)</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="71"/> - <source>Siltation height (m)</source> - <translation>Hauteur de l'envasement (m)</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="74"/> - <source>Top of the vault (m)</source> - <translation>Sommet de la voute (m)</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="77"/> - <source>Bottom of the vault (m)</source> - <translation>Bas de la voute (m)</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/BasicHydraulicStructures/Translate.py" line="30"/> - <source>Basic Hydraulic Structures</source> - <translation>Structure hydraulique élémentaire</translation> - </message> </context> <context> <name>BoundaryCondition</name> <message> - <location filename="../View/BoundaryCondition/Table.py" line="148"/> - <source>Not associate</source> - <translation>Non associé</translation> + <location filename="../View/BoundaryCondition/Edit/translate.py" line="32"/> + <source>Edit boundary conditions</source> + <translation>Éditer les conditions aux limites</translation> </message> <message> <location filename="../View/BoundaryCondition/Edit/translate.py" line="37"/> <source>X</source> - <translation></translation> + <translation>X</translation> </message> <message> <location filename="../View/BoundaryCondition/Edit/translate.py" line="38"/> <source>Y</source> - <translation></translation> - </message> - <message> - <location filename="../View/BoundaryCondition/Edit/translate.py" line="39"/> - <source>Time</source> - <translation>Temps</translation> - </message> - <message> - <location filename="../View/BoundaryCondition/Edit/translate.py" line="40"/> - <source>Date</source> - <translation>Date</translation> - </message> - <message> - <location filename="../View/BoundaryCondition/Edit/translate.py" line="42"/> - <source>Z (m)</source> - <translation>Z (m)</translation> - </message> - <message> - <location filename="../View/BoundaryCondition/Edit/Plot.py" line="72"/> - <source>days</source> - <translation type="obsolete">jours</translation> - </message> - <message> - <location filename="../View/BoundaryCondition/Edit/Plot.py" line="72"/> - <source>day</source> - <translation type="obsolete">jour</translation> - </message> - <message> - <location filename="../View/BoundaryCondition/translate.py" line="50"/> - <source>Not defined</source> - <translation>Non défini</translation> - </message> - <message> - <location filename="../View/BoundaryCondition/translate.py" line="51"/> - <source>Ponctual contribution</source> - <translation>Apports ponctuels</translation> - </message> - <message> - <location filename="../View/BoundaryCondition/translate.py" line="59"/> - <source>Name</source> - <translation>Nom</translation> - </message> - <message> - <location filename="../View/BoundaryCondition/translate.py" line="60"/> - <source>Type</source> - <translation>Type</translation> - </message> - <message> - <location filename="../View/BoundaryCondition/translate.py" line="61"/> - <source>Node</source> - <translation>NÅ“ud</translation> - </message> - <message> - <location filename="../View/BoundaryCondition/Edit/translate.py" line="12"/> - <source>Discharge (m³/s)</source> - <translation type="obsolete">Débit (m³/s)</translation> + <translation>Y</translation> </message> <message> <location filename="../View/BoundaryCondition/Edit/translate.py" line="43"/> @@ -330,24 +207,9 @@ <translation>Solide (kg/s)</translation> </message> <message> - <location filename="../View/BoundaryCondition/translate.py" line="55"/> - <source>Solid</source> - <translation>Solide</translation> - </message> - <message> - <location filename="../View/BoundaryCondition/translate.py" line="32"/> - <source>TimeZ</source> - <translation type="obsolete">TempsHauteur</translation> - </message> - <message> - <location filename="../View/BoundaryCondition/translate.py" line="33"/> - <source>TimeDischarge</source> - <translation type="obsolete">TempsDébit</translation> - </message> - <message> - <location filename="../View/BoundaryCondition/translate.py" line="34"/> - <source>ZDischarge</source> - <translation type="obsolete">HauteurDébit</translation> + <location filename="../View/BoundaryCondition/translate.py" line="51"/> + <source>Ponctual contribution</source> + <translation>Apports ponctuels</translation> </message> <message> <location filename="../View/BoundaryCondition/translate.py" line="52"/> @@ -365,9 +227,14 @@ <translation>Q(Z)</translation> </message> <message> - <location filename="../View/BoundaryCondition/Edit/translate.py" line="32"/> - <source>Edit boundary conditions</source> - <translation>Éditer les conditions aux limites</translation> + <location filename="../View/BoundaryCondition/translate.py" line="55"/> + <source>Solid</source> + <translation>Solide</translation> + </message> + <message> + <location filename="../View/BoundaryCondition/translate.py" line="61"/> + <source>Node</source> + <translation>NÅ“ud</translation> </message> </context> <context> @@ -380,11 +247,6 @@ </context> <context> <name>CheckList</name> - <message> - <location filename="../View/CheckList/Translate.py" line="35"/> - <source>Name</source> - <translation>Nom</translation> - </message> <message> <location filename="../View/CheckList/Translate.py" line="36"/> <source>Status</source> @@ -394,59 +256,59 @@ <context> <name>Checker</name> <message> - <location filename="../Checker/Mage.py" line="43"/> + <location filename="../Checker/Mage.py" line="45"/> <source>Mage network graph {mode} checker</source> <translation>Vérificateur {mode} du graphe du réseau hydraulique pour Mage</translation> </message> <message> - <location filename="../Checker/Mage.py" line="45"/> + <location filename="../Checker/Mage.py" line="47"/> <source>Check if the network graph is valid</source> <translation>Vérifie si le graphe réseau est valide</translation> </message> <message> - <location filename="../Checker/Study.py" line="32"/> + <location filename="../Checker/Mage.py" line="209"/> + <source>Mage geometry guide line checker</source> + <translation>Vérificateur des lignes directrices pour Mage</translation> + </message> + <message> + <location filename="../Checker/Mage.py" line="210"/> + <source>Check if exists geometry guide line is correctly defined for each reaches of the study</source> + <translation>Vérifie si les lignes directrices sont définies pour tous les biefs</translation> + </message> + <message> + <location filename="../Checker/Study.py" line="33"/> <source>Study network reach checker</source> <translation>Vérificateur des biefs de l'étude</translation> </message> <message> - <location filename="../Checker/Study.py" line="33"/> + <location filename="../Checker/Study.py" line="34"/> <source>Check if exists at least one reach for study</source> <translation>Vérifie si il existe au moins un bief dans l'étude</translation> </message> <message> - <location filename="../Checker/Study.py" line="63"/> + <location filename="../Checker/Study.py" line="66"/> <source>Study geometry checker</source> <translation>Vérificateur de géometrie de l'étude</translation> </message> <message> - <location filename="../Checker/Study.py" line="64"/> + <location filename="../Checker/Study.py" line="67"/> <source>Check if exists geometry for each reach of study</source> <translation>Vérifie si la géométrie existe pour chaque bief de l'étude</translation> </message> <message> - <location filename="../Checker/Study.py" line="108"/> + <location filename="../Checker/Study.py" line="114"/> <source>Dummy ok</source> - <translation></translation> + <translation>Dummy ok</translation> </message> <message> - <location filename="../Checker/Study.py" line="124"/> + <location filename="../Checker/Study.py" line="130"/> <source>Dummy warning</source> - <translation></translation> + <translation>Dummy warning</translation> </message> <message> - <location filename="../Checker/Study.py" line="140"/> + <location filename="../Checker/Study.py" line="146"/> <source>Dummy error</source> - <translation></translation> - </message> - <message> - <location filename="../Checker/Mage.py" line="205"/> - <source>Mage geometry guide line checker</source> - <translation>Vérificateur des lignes directrices pour Mage</translation> - </message> - <message> - <location filename="../Checker/Mage.py" line="206"/> - <source>Check if exists geometry guide line is correctly defined for each reaches of the study</source> - <translation>Vérifie si les lignes directrices sont définies pour tous les biefs</translation> + <translation>Dummy error</translation> </message> </context> <context> @@ -458,82 +320,115 @@ </message> </context> <context> - <name>Configure</name> + <name>CommonWord</name> <message> - <location filename="../View/Configure/Translate.py" line="35"/> + <location filename="../View/Translate.py" line="30"/> <source>Name</source> <translation>Nom</translation> </message> <message> - <location filename="../View/Configure/Translate.py" line="36"/> + <location filename="../View/Translate.py" line="31"/> <source>Type</source> <translation>Type</translation> </message> <message> - <location filename="../View/Configure/Translate.py" line="37"/> + <location filename="../View/Translate.py" line="32"/> + <source>Value</source> + <translation>Valeur</translation> + </message> + <message> + <location filename="../View/Translate.py" line="33"/> + <source>Comment</source> + <translation>Commentaire</translation> + </message> + <message> + <location filename="../View/Translate.py" line="34"/> <source>Description</source> <translation>Description</translation> </message> <message> - <location filename="../View/Configure/Translate.py" line="30"/> - <source>Configure</source> - <translation>Configuration</translation> + <location filename="../View/Translate.py" line="36"/> + <source>Time</source> + <translation>Temps</translation> </message> <message> - <location filename="../View/Configure/Translate.py" line="41"/> - <source>Edit solver</source> - <translation>Éditer le solveur</translation> + <location filename="../View/Translate.py" line="37"/> + <source>Date</source> + <translation>Date</translation> </message> <message> - <location filename="../View/Configure/Translate.py" line="44"/> - <source>Add a new solver</source> - <translation>Ajouter un nouveau solveur</translation> + <location filename="../View/Translate.py" line="39"/> + <source>Reach</source> + <translation>Bief</translation> </message> -</context> -<context> - <name>CustomPlot</name> <message> - <location filename="../View/Results/CustomPlot/Translate.py" line="36"/> - <source>Time (sec)</source> - <translation>Temps (s)</translation> + <location filename="../View/Translate.py" line="40"/> + <source>Reaches</source> + <translation>Biefs</translation> </message> <message> - <location filename="../View/Results/CustomPlot/Translate.py" line="39"/> - <source>Kp (m)</source> - <translation>Pk (m)</translation> + <location filename="../View/Translate.py" line="42"/> + <source>Main channel</source> + <translation>Lit mineur</translation> </message> <message> - <location filename="../View/Results/CustomPlot/Translate.py" line="50"/> - <source>Elevation (m)</source> - <translation type="obsolete">Altitude (m)</translation> + <location filename="../View/Translate.py" line="43"/> + <source>Floodway</source> + <translation>Lit moyen</translation> </message> <message> - <location filename="../View/Results/CustomPlot/Translate.py" line="45"/> - <source>Water elevation (m)</source> - <translation>Cote (m)</translation> + <location filename="../View/Translate.py" line="45"/> + <source>Not defined</source> + <translation>Non défini</translation> </message> <message> - <location filename="../View/Results/CustomPlot/Translate.py" line="53"/> - <source>Discharge (m³/s)</source> - <translation type="obsolete">Débit (m³/s)</translation> + <location filename="../View/Translate.py" line="46"/> + <source>Not associated</source> + <translation>Non associé</translation> </message> <message> - <location filename="../View/Results/CustomPlot/Translate.py" line="54"/> - <source>Bed load elevation (m)</source> - <translation>Côte du fond (m)</translation> + <location filename="../View/Translate.py" line="41"/> + <source>Cross-section</source> + <translation>Section en travers</translation> + </message> +</context> +<context> + <name>Configure</name> + <message> + <location filename="../View/Configure/Translate.py" line="30"/> + <source>Configure</source> + <translation>Configuration</translation> </message> + <message> + <location filename="../View/Configure/Translate.py" line="41"/> + <source>Edit solver</source> + <translation>Editer le solveur</translation> + </message> + <message> + <location filename="../View/Configure/Translate.py" line="44"/> + <source>Add a new solver</source> + <translation>Ajouter un nouveau solveur</translation> + </message> +</context> +<context> + <name>CustomPlot</name> <message> <location filename="../View/Results/CustomPlot/Translate.py" line="30"/> <source>Custom Plot Selection</source> <translation>Sélection des graphiques personnalisés</translation> </message> + <message> + <location filename="../View/Results/CustomPlot/Translate.py" line="46"/> + <source>Bed load elevation (m)</source> + <translation>Côte du fond (m)</translation> + </message> </context> <context> <name>Debug</name> <message> <location filename="../View/Debug/Window.py" line="57"/> <source>Debug REPL</source> - <translation type="unfinished"></translation> + <translation>REPL de débogage</translation> </message> </context> <context> @@ -541,10 +436,10 @@ <message> <location filename="../View/ui/MeshingOptions.ui" line="14"/> <source>Dialog</source> - <translation></translation> + <translation>Dialog</translation> </message> <message> - <location filename="../View/ui/NewStudy.ui" line="22"/> + <location filename="../View/ui/REPLineDialog.ui" line="50"/> <source>Name</source> <translation>Nom</translation> </message> @@ -554,7 +449,7 @@ <translation>Type</translation> </message> <message> - <location filename="../View/ui/NewStudy.ui" line="95"/> + <location filename="../View/ui/NewStudy.ui" line="92"/> <source>Description</source> <translation>Description</translation> </message> @@ -564,7 +459,7 @@ <translation>Solveur</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="140"/> + <location filename="../View/ui/ConfigureAddSolverDialog.ui" line="93"/> <source>Path</source> <translation>Chemin</translation> </message> @@ -573,6 +468,11 @@ <source>Output formater</source> <translation>Formateur de sortie</translation> </message> + <message> + <location filename="../View/ui/ConfigureAddSolverDialog.ui" line="110"/> + <source><html><head/><body><p>Command line format, for input formater (optional), solver execution and output formater (optional). This format can use some replacement values like:</p><p>- <span style=" font-style:italic;">@install_dir</span>: The Pamhyr2 install path</p><p>- <span style=" font-style:italic;">@path</span>: The associate path</p><p>- <span style=" font-style:italic;">@input</span>: Solver input data (depend of solver type)</p><p>-<span style=" font-style:italic;"> @output</span>: Solver output data (depend of solver type)</p><p>- <span style=" font-style:italic;">@dir</span>: The working dir at solver execution</p><p>- <span style=" font-style:italic;">@args</span>: Solver arguments and additional arguments defined on solver parameters</p></body></html></source> + <translation><html><head/><body><p>Format des lignes de commandes. Ce format peut contenir des valeurs de remplacement, tel que :</p><p>- <span style=" font-style:italic;">@install_dir</span>: Le dossier d'installation de Pamhyr2</p><p>- <span style=" font-style:italic;">@path</span>: Le chemin associé à cette commande</p><p>- <span style=" font-style:italic;">@input</span>: Les données d'entrées du solveur générées par Pamhyr2 (dépend du solveur)</p><p>-<span style=" font-style:italic;"> @output</span>: Les données d'entrées du solveur générées par Pamhyr2 (dépend du solveur)</p><p>- <span style=" font-style:italic;">@dir</span>: Le chemin vers le dossier d'execution du solveur</p><p>- <span style=" font-style:italic;">@args</span>: Arguments du solveur et arguments complémentaires définis dans les paramètres du solveur</p></body></html></translation> + </message> <message> <location filename="../View/ui/ConfigureAddSolverDialog.ui" line="116"/> <source>Command line</source> @@ -583,195 +483,145 @@ <source>Input formater</source> <translation>Formateur d'entrée</translation> </message> - <message> - <location filename="../View/ui/SelectSolver.ui" line="52"/> - <source>Cancel</source> - <translation>Annuler</translation> - </message> <message> <location filename="../View/ui/SelectSolver.ui" line="41"/> <source>Run</source> <translation>Lancer</translation> </message> <message> - <location filename="../View/ui/InitialConditions_Dialog_Generator_Height.ui" line="25"/> - <source>Draft</source> - <translation type="obsolete">Débit (m³/s)</translation> - </message> - <message> - <location filename="../View/ui/ConfigureDialog.ui" line="47"/> - <source>Solvers</source> - <translation>Solveurs</translation> - </message> - <message> - <location filename="../View/ui/ConfigureDialog.ui" line="121"/> - <source>Meshing tool</source> - <translation type="obsolete">Mailleur</translation> - </message> - <message> - <location filename="../View/ui/ConfigureDialog.ui" line="131"/> - <source>Meshing tool path</source> - <translation type="obsolete">Chemin du mailleur</translation> - </message> - <message> - <location filename="../View/ui/ConfigureDialog.ui" line="118"/> - <source>Constants</source> - <translation type="obsolete">Constantes</translation> + <location filename="../View/ui/SelectSolver.ui" line="52"/> + <source>Cancel</source> + <translation>Annuler</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="130"/> - <source>Segment number</source> - <translation type="obsolete">Nombre de segments</translation> + <location filename="../View/ui/DialogReadingResults.ui" line="24"/> + <source>Read results:</source> + <translation>Lecture des résultats :</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="137"/> - <source>Listing maximum size</source> - <translation type="obsolete">Taille maximale du listing</translation> + <location filename="../View/ui/DialogReadingResults.ui" line="52"/> + <source>.</source> + <translation>.</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="148"/> - <source>1000</source> - <translation type="obsolete">1000</translation> + <location filename="../View/ui/InitialConditions_Dialog_Generator_Height.ui" line="25"/> + <source>Height</source> + <translation>Hauteur</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="155"/> - <source>500000</source> - <translation type="obsolete">500000</translation> + <location filename="../View/ui/ConfigureDialog.ui" line="47"/> + <source>Solvers</source> + <translation>Solveurs</translation> </message> <message> <location filename="../View/ui/ConfigureDialog.ui" line="121"/> <source>Backup</source> - <translation>Archive</translation> + <translation>Sauvegarde auto</translation> </message> <message> <location filename="../View/ui/ConfigureDialog.ui" line="133"/> <source>Auto save</source> - <translation>Sauvegarde automatique</translation> + <translation>Sauvegarde auto</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="147"/> + <location filename="../View/ui/ConfigureDialog.ui" line="140"/> <source>Frequence</source> <translation>Fréquence</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="154"/> - <source>Max. archives</source> - <translation>Nombre max d'archives</translation> - </message> - <message> - <location filename="../View/ui/ConfigureDialog.ui" line="165"/> + <location filename="../View/ui/ConfigureDialog.ui" line="151"/> <source>Enable</source> - <translation>Activé</translation> + <translation>Activée</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="200"/> + <location filename="../View/ui/ConfigureDialog.ui" line="177"/> <source>HH:mm:ss</source> - <translation></translation> + <translation>HH:mm:ss</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="247"/> + <location filename="../View/ui/ConfigureDialog.ui" line="214"/> <source>Stricklers</source> <translation>Stricklers</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="307"/> + <location filename="../View/ui/ConfigureDialog.ui" line="274"/> <source>Editor</source> - <translation>Éditeur</translation> + <translation>Editeur</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="331"/> + <location filename="../View/ui/ConfigureDialog.ui" line="298"/> <source>This value must be used for reading or editing files in speficic case.</source> <translation>Cette valeur peut être utilisée dans des cas spécifiques pour lire ou écrire dans un fichier.</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="340"/> + <location filename="../View/ui/ConfigureDialog.ui" line="307"/> <source>Editor command</source> - <translation>Commande de l'éditeur</translation> + <translation>Commande d'édition</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="356"/> + <location filename="../View/ui/ConfigureDialog.ui" line="323"/> <source> - The "@file" keyworkd is replace by the path of file to open.</source> <translation> - Le mot clef "@file" sera remplacé par le chemin du fichier à ouvrir.</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="386"/> + <location filename="../View/ui/ConfigureDialog.ui" line="353"/> <source>Language</source> - <translation>Langue</translation> + <translation>Langage</translation> </message> <message> - <location filename="../View/ui/ConfigureDialog.ui" line="377"/> + <location filename="../View/ui/ConfigureDialog.ui" line="344"/> <source>Please restart application after language modification</source> <translation>Un redémarrage de l'application est requis après le changement de langue</translation> </message> <message> - <location filename="../View/ui/NewStudy.ui" line="29"/> - <source>MyNewStudy</source> - <translation>Ma nouvelle étude</translation> - </message> - <message> - <location filename="../View/ui/NewStudy.ui" line="36"/> + <location filename="../View/ui/NewStudy.ui" line="47"/> <source>Time system</source> - <translation>Système de temps</translation> + <translation>System de temps</translation> </message> <message> - <location filename="../View/ui/NewStudy.ui" line="45"/> + <location filename="../View/ui/NewStudy.ui" line="101"/> <source>Time</source> <translation>Temps</translation> </message> <message> - <location filename="../View/ui/NewStudy.ui" line="57"/> + <location filename="../View/ui/NewStudy.ui" line="113"/> <source>Date</source> <translation>Date</translation> </message> <message> - <location filename="../View/ui/NewStudy.ui" line="74"/> + <location filename="../View/ui/NewStudy.ui" line="130"/> <source>Staring date</source> <translation>Date de départ</translation> </message> <message> - <location filename="../View/ui/NewStudy.ui" line="84"/> + <location filename="../View/ui/NewStudy.ui" line="140"/> <source>dd/MM/yyyy HH:mm:ss</source> - <translation></translation> + <translation>dd/MM/yyyy HH:mm:ss</translation> </message> <message> - <location filename="../View/ui/NewStudy.ui" line="116"/> + <location filename="../View/ui/NewStudy.ui" line="153"/> <source>Creation date :</source> <translation>Date de création :</translation> </message> <message> - <location filename="../View/ui/NewStudy.ui" line="130"/> + <location filename="../View/ui/NewStudy.ui" line="167"/> <source>Last modification :</source> - <translation>Dernière modification :</translation> - </message> - <message> - <location filename="../View/ui/InitialConditions_Dialog_Generator_Discharge.ui" line="25"/> - <source>Discharge</source> - <translation>Débit (m³/s)</translation> + <translation>Date de modification :</translation> </message> <message> <location filename="../View/ui/CustomPlotValuesSelectionDialog.ui" line="27"/> <source>X axis:</source> - <translation>Axe X:</translation> + <translation>Axe X :</translation> </message> <message> <location filename="../View/ui/CustomPlotValuesSelectionDialog.ui" line="38"/> <source>Y axis:</source> - <translation>Axe Y:</translation> - </message> - <message> - <location filename="../View/ui/ConfigureAddSolverDialog.ui" line="110"/> - <source><html><head/><body><p>Command line format, for input formater (optional), solver execution and output formater (optional). This format can use some replacement values like:</p><p>- <span style=" font-style:italic;">@install_dir</span>: The Pamhyr2 install path</p><p>- <span style=" font-style:italic;">@path</span>: The associate path</p><p>- <span style=" font-style:italic;">@input</span>: Solver input data (depend of solver type)</p><p>-<span style=" font-style:italic;"> @output</span>: Solver output data (depend of solver type)</p><p>- <span style=" font-style:italic;">@dir</span>: The working dir at solver execution</p><p>- <span style=" font-style:italic;">@args</span>: Solver arguments and additional arguments defined on solver parameters</p></body></html></source> - <translation><html><head/><body><p>Format des lignes de commandes. Ce format peut contenir des valeurs de remplacement, tel que :</p><p>- <span style=" font-style:italic;">@install_dir</span>: Le dossier d'installation de Pamhyr2</p><p>- <span style=" font-style:italic;">@path</span>: Le chemin associé à cette commande</p><p>- <span style=" font-style:italic;">@input</span>: Les données d'entrées du solveur générées par Pamhyr2 (dépend du solveur)</p><p>-<span style=" font-style:italic;"> @output</span>: Les données d'entrées du solveur générées par Pamhyr2 (dépend du solveur)</p><p>- <span style=" font-style:italic;">@dir</span>: Le chemin vers le dossier d'execution du solveur</p><p>- <span style=" font-style:italic;">@args</span>: Arguments du solveur et arguments complémentaires définis dans les paramètres du solveur</p></body></html></translation> - </message> - <message> - <location filename="../View/ui/InitialConditions_Dialog_Generator_Height.ui" line="25"/> - <source>Heigth</source> - <translation type="obsolete">Hauteur</translation> + <translation>Axe Y :</translation> </message> <message> - <location filename="../View/ui/InitialConditions_Dialog_Generator_Height.ui" line="25"/> - <source>Height</source> - <translation>Hauteur</translation> + <location filename="../View/ui/InitialConditions_Dialog_Generator_Discharge.ui" line="25"/> + <source>Discharge</source> + <translation>Débit</translation> </message> <message> <location filename="../View/ui/MeshingOptions.ui" line="27"/> @@ -813,6 +663,36 @@ <source>Linear</source> <translation>Linéaire</translation> </message> + <message> + <location filename="../View/ui/NewStudy.ui" line="60"/> + <source>Edition</source> + <translation>Édition</translation> + </message> + <message> + <location filename="../View/ui/NewStudy.ui" line="63"/> + <source><html><head/><body><p>Markdown is a plain text format (<a href="https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet"><span style=" text-decoration: underline; color:#0000ff;">cheatsheet</span></a>).</p><p><span style=" font-weight:600;">Title:</span></p><p># Title</p><p>## Subtitle</p><p>### Subsubtitle</p><p><span style=" font-weight:600;">Emphasis:</span></p><p>**<span style=" font-weight:600;">bold</span>**</p><p><span style=" font-style:italic;">_italic_</span></p><p><span style=" font-weight:600;">Lists:</span></p><p>- First</p><p>- Second</p><p>1. First</p><p>2. Second</p><p><span style=" font-weight:600;">Quote:</span></p><p>&gt; This is a quote</p><p><span style=" font-weight:600;">Code:</span></p><p>```python</p><p>print(&quot;hello&quot;)</p><p>```</p><p><span style=" font-weight:600;">Inline HTML:</span></p><p>&lt;font color=&quot;red&quot;&gt;<span style=" color:#ff0000;">foo bar</span>&lt;/font&gt;</p></body></html></source> + <translation><html><head/><body><p>Markdown est un format de texte brut (<a href="https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet"><span style=" text-decoration: underline; color:#0000ff;">antisèche</span></a>).</p><p><span style=" font-weight:600;">Titres :</span></p><p># Titre</p><p>## SousTitre</p><p>### SousSoutTitre</p><p><span style=" font-weight:600;">Accentuations :</span></p><p>**<span style=" font-weight:600;">gras</span>**</p><p><span style=" font-style:italic;">_italique_</span></p><p><span style=" font-weight:600;">Listes :</span></p><p>- Premier</p><p>- Second</p><p>1. Premier</p><p>2. Second</p><p><span style=" font-weight:600;">Citations :</span></p><p>&gt; Ceci est une citation</p><p><span style=" font-weight:600;">Code :</span></p><p>```python</p><p>print(&quot;hello&quot;)</p><p>```</p><p><span style=" font-weight:600;">HTML :</span></p><p>&lt;font color=&quot;red&quot;&gt;<span style=" color:#ff0000;">foo bar</span>&lt;/font&gt;</p></body></html></translation> + </message> + <message> + <location filename="../View/ui/NewStudy.ui" line="77"/> + <source>Preview</source> + <translation>Prévisualisation</translation> + </message> + <message> + <location filename="../View/ui/REPLineDialog.ui" line="22"/> + <source>Enabled</source> + <translation>Activé</translation> + </message> + <message> + <location filename="../View/ui/REPLineDialog.ui" line="40"/> + <source>Line</source> + <translation>Ligne</translation> + </message> + <message> + <location filename="../View/ui/REPLineDialog.ui" line="57"/> + <source>Comment lines start with '*' char (let see the mage documentation for more details)</source> + <translation>Les lignes de commentaire commence pas un charactère '*' (voir la documentation de mage pour plus de détails)</translation> + </message> </context> <context> <name>Documentation</name> @@ -847,7 +727,7 @@ <message> <location filename="../Model/Except.py" line="104"/> <source>not implemented</source> - <translation>Non implémenté</translation> + <translation>non implémenté</translation> </message> <message> <location filename="../Model/Except.py" line="104"/> @@ -929,29 +809,19 @@ <context> <name>Form</name> <message> - <location filename="../View/ui/Widgets/extendedTimeEdit.ui" line="20"/> + <location filename="../View/ui/Widgets/MainWindowTabCheckers.ui" line="14"/> <source>Form</source> <translation>Formulaire</translation> </message> <message> - <location filename="../View/ui/Widgets/extendedDateTimeEdit.ui" line="35"/> - <source>dd/MM/yyyy HH:mm:ss</source> - <translation>jj/MM:aaaa HH:mm:ss</translation> - </message> - <message> - <location filename="../View/ui/Widgets/extendedTimeEdit.ui" line="39"/> - <source>days</source> - <translation>jours</translation> - </message> - <message> - <location filename="../View/ui/Widgets/extendedTimeEdit.ui" line="55"/> - <source>HH:mm:ss</source> - <translation>HH:mm:ss</translation> + <location filename="../View/ui/about.ui" line="42"/> + <source>About Pamhyr2</source> + <translation>À propos de Pamhyr2</translation> </message> <message> - <location filename="../View/ui/about.ui" line="42"/> - <source>About PAMHYR</source> - <translation type="obsolete">À propos de PAMHYR</translation> + <location filename="../View/ui/about.ui" line="49"/> + <source>...</source> + <translation>...</translation> </message> <message> <location filename="../View/ui/about.ui" line="56"/> @@ -969,9 +839,9 @@ <translation><a href="https://gitlab.irstea.fr/theophile.terraz/pamhyr">Code source</a></translation> </message> <message> - <location filename="../View/ui/about.ui" line="49"/> - <source>...</source> - <translation>...</translation> + <location filename="../View/ui/Widgets/extendedDateTimeEdit.ui" line="35"/> + <source>dd/MM/yyyy HH:mm:ss</source> + <translation>dd/MM/yyyy HH:mm:ss</translation> </message> <message> <location filename="../View/ui/Widgets/d50sigma.ui" line="30"/> @@ -984,105 +854,205 @@ <translation>Sigma</translation> </message> <message> - <location filename="../View/ui/about.ui" line="42"/> - <source>About Pamhyr2</source> - <translation>À propos de Pamhyr2</translation> + <location filename="../View/ui/Widgets/extendedTimeEdit.ui" line="39"/> + <source>days</source> + <translation>jours</translation> </message> -</context> -<context> - <name>Frictions</name> <message> - <location filename="../View/Frictions/Table.py" line="127"/> - <source>Not defined</source> - <translation>Non défini</translation> + <location filename="../View/ui/Widgets/extendedTimeEdit.ui" line="55"/> + <source>HH:mm:ss</source> + <translation>HH:mm:ss</translation> </message> <message> - <location filename="../View/Frictions/translate.py" line="24"/> - <source>Name</source> - <translation type="obsolete">Nom</translation> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="48"/> + <source>Study</source> + <translation>Étude</translation> </message> <message> - <location filename="../View/Frictions/translate.py" line="44"/> - <source>Begin kp (m)</source> - <translation>Pk de départ (m)</translation> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="54"/> + <source>Description:</source> + <translation>Description :</translation> </message> <message> - <location filename="../View/Frictions/translate.py" line="45"/> - <source>End kp (m)</source> - <translation>Pk de fin (m)</translation> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="68"/> + <source>Name:</source> + <translation>Nom :</translation> </message> <message> - <location filename="../View/Frictions/translate.py" line="46"/> - <source>Begin strickler</source> - <translation>Strickler de départ</translation> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="78"/> + <source>@study_name</source> + <translation>@study_name</translation> </message> <message> - <location filename="../View/Frictions/translate.py" line="47"/> - <source>End strickler</source> - <translation>Strickler de fin</translation> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="88"/> + <source>River network</source> + <translation>Réseau de la rivière</translation> </message> <message> - <location filename="../View/Frictions/translate.py" line="30"/> - <source>Kp (m)</source> - <translation>Pk (m)</translation> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="104"/> + <source>Reach:</source> + <translation>Bief :</translation> </message> <message> - <location filename="../View/Frictions/translate.py" line="33"/> - <source>Stricklers</source> - <translation>Stricklers</translation> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="131"/> + <source>Node:</source> + <translation>NÅ“ud :</translation> </message> <message> - <location filename="../View/Frictions/translate.py" line="37"/> - <source>Edit frictions</source> - <translation>Éditer les frottements</translation> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="141"/> + <source>@nb_nodes</source> + <translation>@nb_nodes</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="158"/> + <source>@nb_edges</source> + <translation>@nb_edges</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="124"/> + <source>Current reach:</source> + <translation>Bief actuel :</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="97"/> + <source>@current_reach</source> + <translation>@current_reach</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="216"/> + <source>Geometry</source> + <translation>Géometrie</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="258"/> + <source>@nb_points</source> + <translation>@nb_points</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="265"/> + <source>Cross-sections:</source> + <translation>Section en travers :</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="272"/> + <source>Points:</source> + <translation>Points :</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="282"/> + <source>@nb_cs</source> + <translation>@nb_cs</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="148"/> + <source>@nb_res</source> + <translation>@nb_res</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="165"/> + <source>Boundary conditions:</source> + <translation>Conditions aux limites :</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="172"/> + <source>Reservoir:</source> + <translation>Casier :</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="179"/> + <source>@nb_bc</source> + <translation>@nb_bc</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="199"/> + <source>Lateral contributions:</source> + <translation>Contributions latérales :</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="206"/> + <source>@nb_lc</source> + <translation>@nb_lc</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="248"/> + <source>Hydraulic stuctures:</source> + <translation>Ouvrages hydrauliques :</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabInfo.ui" line="289"/> + <source>@nb_hs</source> + <translation>@nb_hs</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabCheckers.ui" line="22"/> + <source>Restart</source> + <translation>Relancer</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabCheckers.ui" line="53"/> + <source>Checkers list</source> + <translation>Liste des vérificateurs</translation> + </message> + <message> + <location filename="../View/ui/Widgets/MainWindowTabCheckers.ui" line="63"/> + <source>Errors summary</source> + <translation>Résumer des erreurs</translation> </message> </context> <context> - <name>Geometry</name> + <name>Frictions</name> <message> - <location filename="../View/Geometry/Profile/Translate.py" line="39"/> - <source>Name</source> - <translation>Nom</translation> + <location filename="../View/Frictions/translate.py" line="31"/> + <source>Stricklers</source> + <translation>Stricklers</translation> </message> <message> - <location filename="../View/Geometry/Table.py" line="57"/> - <source>Kp (m)</source> - <translation type="obsolete">Pk (m)</translation> + <location filename="../View/Frictions/translate.py" line="35"/> + <source>Edit frictions</source> + <translation>Éditer les frottements</translation> </message> <message> - <location filename="../View/Geometry/Table.py" line="58"/> - <source>Type</source> - <translation type="obsolete">Type</translation> + <location filename="../View/Frictions/translate.py" line="42"/> + <source>Begin kp (m)</source> + <translation>Pk de départ (m)</translation> </message> <message> - <location filename="../View/Geometry/Table.py" line="71"/> - <source>upstream</source> - <translation>amont</translation> + <location filename="../View/Frictions/translate.py" line="43"/> + <source>End kp (m)</source> + <translation>Pk de fin (m)</translation> </message> <message> - <location filename="../View/Geometry/Table.py" line="74"/> - <source>downstream</source> - <translation>aval</translation> + <location filename="../View/Frictions/translate.py" line="44"/> + <source>Begin strickler</source> + <translation>Strickler de départ</translation> + </message> + <message> + <location filename="../View/Frictions/translate.py" line="45"/> + <source>End strickler</source> + <translation>Strickler de fin</translation> </message> +</context> +<context> + <name>Geometry</name> <message> - <location filename="../View/Geometry/PlotXY.py" line="43"/> + <location filename="../View/Geometry/Translate.py" line="56"/> <source>X (m)</source> <translation>X (m)</translation> </message> <message> - <location filename="../View/Geometry/PlotXY.py" line="44"/> + <location filename="../View/Geometry/Translate.py" line="57"/> <source>Y (m)</source> <translation>Y (m)</translation> </message> <message> - <location filename="../View/Geometry/Profile/Translate.py" line="38"/> + <location filename="../View/Geometry/Translate.py" line="58"/> <source>Z (m)</source> <translation>Z (m)</translation> </message> <message> - <location filename="../View/Geometry/Profile/Translate.py" line="40"/> - <source>Traversal abs (m)</source> - <translation>Absice en travers (m)</translation> + <location filename="../View/Geometry/Translate.py" line="30"/> + <source>Geometry</source> + <translation>Géometrie</translation> </message> <message> <location filename="../View/Geometry/Translate.py" line="34"/> @@ -1090,14 +1060,14 @@ <translation>Ouvrir un fichier</translation> </message> <message> - <location filename="../View/Geometry/Translate.py" line="31"/> - <source>File mage geometry (*.ST)</source> - <translation type="obsolete">Fichier géométrie Mage (*.ST)</translation> + <location filename="../View/Geometry/Translate.py" line="35"/> + <source>File mage geometry (*.ST *.st)</source> + <translation>Fichier géométrie Mage (*.ST *.st)</translation> </message> <message> - <location filename="../View/Geometry/Translate.py" line="33"/> - <source>File mage meshed geometry (*.M)</source> - <translation type="obsolete">Fichier géométrie maillée (*.M)</translation> + <location filename="../View/Geometry/Translate.py" line="37"/> + <source>File mage meshed geometry (*.M *.m)</source> + <translation>Fichier géométrie maillée (*.M *.m)</translation> </message> <message> <location filename="../View/Geometry/Translate.py" line="39"/> @@ -1105,72 +1075,57 @@ <translation>Tous les fichiers (*)</translation> </message> <message> - <location filename="../View/Geometry/Translate.py" line="41"/> - <source>reach</source> - <translation>Bief</translation> - </message> - <message> - <location filename="../View/Geometry/Translate.py" line="42"/> - <source>reachs</source> - <translation>Biefs</translation> - </message> - <message> - <location filename="../View/Geometry/Translate.py" line="46"/> + <location filename="../View/Geometry/Translate.py" line="43"/> <source>cross-section</source> - <translation>Section en travers</translation> + <translation>section en travers</translation> </message> <message> - <location filename="../View/Geometry/Translate.py" line="47"/> + <location filename="../View/Geometry/Translate.py" line="44"/> <source>cross-sections</source> - <translation>Sections en travers</translation> + <translation>sections en travers</translation> </message> <message> - <location filename="../View/Geometry/Translate.py" line="47"/> - <source>KP</source> - <translation type="obsolete">PK</translation> - </message> - <message> - <location filename="../View/Geometry/Translate.py" line="52"/> - <source>Points</source> - <translation>Points</translation> + <location filename="../View/Geometry/Translate.py" line="46"/> + <source>Transverse abscissa (m)</source> + <translation>Abscisse en travers (m)</translation> </message> <message> - <location filename="../View/Geometry/Translate.py" line="35"/> - <source>File mage geometry (*.ST *.st)</source> - <translation>Fichier de géometrie mage (*.ST *.st)</translation> + <location filename="../View/Geometry/Translate.py" line="50"/> + <source>Previous cross-section</source> + <translation>Section en travers précédente</translation> </message> <message> - <location filename="../View/Geometry/Translate.py" line="37"/> - <source>File mage meshed geometry (*.M *.m)</source> - <translation>Fichier de géometrie mailler mage (*.M *.m)</translation> + <location filename="../View/Geometry/Translate.py" line="53"/> + <source>Cross-section</source> + <translation>Section en travers</translation> </message> <message> - <location filename="../View/Geometry/Translate.py" line="51"/> - <source>KP (m)</source> - <translation>PK (m)</translation> + <location filename="../View/Geometry/Translate.py" line="54"/> + <source>Next cross-section</source> + <translation>Section en travers suivante</translation> </message> <message> - <location filename="../View/Geometry/Translate.py" line="30"/> - <source>Geometry</source> - <translation>Géométrie</translation> + <location filename="../View/Geometry/Translate.py" line="63"/> + <source>Points</source> + <translation>Points</translation> </message> <message> - <location filename="../View/Geometry/Translate.py" line="56"/> + <location filename="../View/Geometry/Translate.py" line="67"/> <source>First guideline</source> <translation>Première ligne directrice</translation> </message> <message> - <location filename="../View/Geometry/Translate.py" line="57"/> + <location filename="../View/Geometry/Translate.py" line="68"/> <source>Second guideline</source> <translation>Seconde ligne directrice</translation> </message> <message> - <location filename="../View/Geometry/Translate.py" line="58"/> + <location filename="../View/Geometry/Translate.py" line="69"/> <source>Means between the two guideline</source> <translation>Moyenne entre les deux lignes directrices</translation> </message> <message> - <location filename="../View/Geometry/Translate.py" line="66"/> + <location filename="../View/Geometry/Translate.py" line="77"/> <source>Meshing</source> <translation>Maillage</translation> </message> @@ -1180,89 +1135,36 @@ <translation>Géométrie des sections en travers</translation> </message> <message> - <location filename="../View/Geometry/PlotAC.py" line="49"/> - <source>Transverse abscissa (m)</source> - <translation>Abscisse en travers (m)</translation> + <location filename="../View/Geometry/Profile/Translate.py" line="40"/> + <source>Traversal abs (m)</source> + <translation>Absice en travers (m)</translation> </message> <message> - <location filename="../View/Geometry/PlotAC.py" line="52"/> - <source>Height (m)</source> - <translation>Hauteur (m)</translation> - </message> - <message> - <location filename="../View/Geometry/PlotAC.py" line="54"/> - <source>Previous cross-section</source> - <translation>Section en travers précédente</translation> - </message> - <message> - <location filename="../View/Geometry/PlotAC.py" line="57"/> - <source>Cross-section</source> - <translation>Section en travers</translation> - </message> - <message> - <location filename="../View/Geometry/PlotAC.py" line="60"/> - <source>Next cross-section</source> - <translation>Section en travers suivante</translation> + <location filename="../View/Geometry/Table.py" line="71"/> + <source>upstream</source> + <translation>amont</translation> </message> -</context> -<context> - <name>Hydraulic structure</name> <message> - <location filename="../View/HydraulicStructures/Table.py" line="143"/> - <source>Not associated</source> - <translation>Non associé</translation> + <location filename="../View/Geometry/Table.py" line="74"/> + <source>downstream</source> + <translation>aval</translation> </message> </context> <context> <name>HydraulicStructures</name> - <message> - <location filename="../View/HydraulicStructures/Translate.py" line="35"/> - <source>Name</source> - <translation>Nom</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/Translate.py" line="36"/> - <source>Reach</source> - <translation>Bief</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/Translate.py" line="33"/> - <source>Kp</source> - <translation type="obsolete">PK</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/Translate.py" line="37"/> - <source>Kp (m)</source> - <translation>Pk (m)</translation> - </message> <message> <location filename="../View/HydraulicStructures/Translate.py" line="30"/> <source>Hydraulic Structures</source> <translation>Structures hydraulique</translation> </message> + <message> + <location filename="../View/HydraulicStructures/Translate.py" line="34"/> + <source>X (m)</source> + <translation>X (m)</translation> + </message> </context> <context> <name>InitialCondition</name> - <message> - <location filename="../View/InitialConditions/translate.py" line="48"/> - <source>Elevation (m)</source> - <translation>Altitude (m)</translation> - </message> - <message> - <location filename="../View/InitialConditions/translate.py" line="40"/> - <source>Discharge (m³/s)</source> - <translation type="obsolete">Débit (m³/s)</translation> - </message> - <message> - <location filename="../View/InitialConditions/translate.py" line="45"/> - <source>KP (m)</source> - <translation>PK (m)</translation> - </message> - <message> - <location filename="../View/InitialConditions/translate.py" line="49"/> - <source>Height (m)</source> - <translation>Hauteur (m)</translation> - </message> <message> <location filename="../View/InitialConditions/translate.py" line="30"/> <source>Initial condition</source> @@ -1282,74 +1184,24 @@ <context> <name>LateralContribution</name> <message> - <location filename="../View/LateralContribution/translate.py" line="53"/> - <source>Name</source> - <translation>Nom</translation> - </message> - <message> - <location filename="../View/Stricklers/translate.py" line="32"/> - <source>Minor bed</source> - <translation type="obsolete">Lit mineur</translation> - </message> - <message> - <location filename="../View/Stricklers/translate.py" line="33"/> - <source>Medium bed</source> - <translation type="obsolete">Lit moyen</translation> - </message> - <message> - <location filename="../View/Stricklers/translate.py" line="34"/> - <source>Comment</source> - <translation type="obsolete">Commentaire</translation> - </message> - <message> - <location filename="../View/LateralContribution/Table.py" line="136"/> - <source>Not associate</source> - <translation>Pas associé</translation> + <location filename="../View/LateralContribution/Edit/translate.py" line="30"/> + <source>Edit lateral contribution</source> + <translation>Éditer les contributions latérales</translation> </message> <message> <location filename="../View/LateralContribution/Edit/translate.py" line="35"/> <source>X</source> - <translation></translation> + <translation>X</translation> </message> <message> <location filename="../View/LateralContribution/Edit/translate.py" line="36"/> <source>Y</source> - <translation></translation> - </message> - <message> - <location filename="../View/LateralContribution/Edit/translate.py" line="37"/> - <source>Time</source> - <translation>Temps</translation> - </message> - <message> - <location filename="../View/LateralContribution/Edit/translate.py" line="38"/> - <source>Date</source> - <translation>Date</translation> - </message> - <message> - <location filename="../View/LateralContribution/Edit/translate.py" line="40"/> - <source>Z (m)</source> - <translation></translation> - </message> - <message> - <location filename="../View/LateralContribution/Edit/Plot.py" line="68"/> - <source>days</source> - <translation type="obsolete">jours</translation> - </message> - <message> - <location filename="../View/LateralContribution/Edit/Plot.py" line="68"/> - <source>day</source> - <translation type="obsolete">jour</translation> - </message> - <message> - <location filename="../View/LateralContribution/translate.py" line="46"/> - <source>Not defined</source> - <translation>Non définie</translation> + <translation>Y</translation> </message> <message> <location filename="../View/LateralContribution/translate.py" line="47"/> <source>Lateral contribution</source> - <translation>Contribution laterale</translation> + <translation>Contributions latérales</translation> </message> <message> <location filename="../View/LateralContribution/translate.py" line="48"/> @@ -1362,72 +1214,72 @@ <translation>Évaporation</translation> </message> <message> - <location filename="../View/LateralContribution/translate.py" line="54"/> - <source>Type</source> - <translation>Type</translation> - </message> - <message> - <location filename="../View/LateralContribution/translate.py" line="55"/> - <source>Reach</source> - <translation>Bief</translation> - </message> - <message> - <location filename="../View/LateralContribution/translate.py" line="56"/> + <location filename="../View/LateralContribution/translate.py" line="60"/> <source>Begin kp (m)</source> <translation>Pk de départ (m)</translation> </message> <message> - <location filename="../View/LateralContribution/translate.py" line="57"/> + <location filename="../View/LateralContribution/translate.py" line="61"/> <source>End kp (m)</source> <translation>Pk de fin (m)</translation> </message> +</context> +<context> + <name>MainWindow</name> <message> - <location filename="../View/InitialConditions/translate.py" line="25"/> - <source>KP (m)</source> - <translation type="obsolete">PK (m)</translation> + <location filename="../View/Translate.py" line="85"/> + <source>Open debug window</source> + <translation>Ouvrir la fenêtre de dégogage</translation> </message> <message> - <location filename="../View/InitialConditions/translate.py" line="28"/> - <source>Elevation (m)</source> - <translation type="obsolete">Altitude (m)</translation> + <location filename="../View/Translate.py" line="88"/> + <source>Open SQLite debuging tool ('sqlitebrowser')</source> + <translation>Ouvrir l'outis de dégogage SQLite ('sqlitebrowser')</translation> </message> <message> - <location filename="../View/InitialConditions/translate.py" line="29"/> - <source>Height (m)</source> - <translation type="obsolete">Hauteur (m)</translation> + <location filename="../View/Translate.py" line="91"/> + <source>Activate this window</source> + <translation>Activer cette fenêtre</translation> </message> <message> - <location filename="../View/InitialConditions/translate.py" line="11"/> - <source>Discharge (m³/s)</source> - <translation type="obsolete">Débit (m³/s)</translation> + <location filename="../View/ui/GeometryReach.ui" line="14"/> + <source>MainWindow</source> + <translation>Fenêtre principale</translation> </message> <message> - <location filename="../View/Stricklers/translate.py" line="32"/> - <source>Main channel</source> - <translation type="obsolete">Lit mineur</translation> + <location filename="../View/ui/GeometryReach.ui" line="112"/> + <source>toolBar</source> + <translation>Barre d'outils</translation> </message> <message> - <location filename="../View/Stricklers/translate.py" line="33"/> - <source>Floodway</source> - <translation type="obsolete">Lit moyen</translation> + <location filename="../View/ui/EditLateralContribution.ui" line="79"/> + <source>Add</source> + <translation>Ajouter</translation> </message> <message> - <location filename="../View/LateralContribution/Edit/translate.py" line="30"/> - <source>Edit lateral contribution</source> - <translation>Éditer les contributions latérales</translation> + <location filename="../View/ui/ReservoirList.ui" line="84"/> + <source>Add a new reservoir</source> + <translation>Ajouter un casier</translation> </message> -</context> -<context> - <name>MainWindow</name> <message> - <location filename="../View/ui/GeometryReach.ui" line="14"/> - <source>MainWindow</source> - <translation>Fenêtre principale</translation> + <location filename="../View/ui/EditLateralContribution.ui" line="94"/> + <source>Delete</source> + <translation>Supprimer</translation> </message> <message> - <location filename="../View/ui/GeometryReach.ui" line="112"/> - <source>toolBar</source> - <translation>Barre d'outils</translation> + <location filename="../View/ui/ReservoirList.ui" line="96"/> + <source>Delete reservoirs</source> + <translation>Supprimer casier(s)</translation> + </message> + <message> + <location filename="../View/ui/AdditionalFileList.ui" line="67"/> + <source>Edit</source> + <translation>Éditer</translation> + </message> + <message> + <location filename="../View/ui/ReservoirList.ui" line="108"/> + <source>Edit reservoir law</source> + <translation>Éditer la loi du(es) casier(s)</translation> </message> <message> <location filename="../View/ui/Network.ui" line="218"/> @@ -1439,58 +1291,88 @@ <source>Remove node or edge</source> <translation>Supprimer un nÅ“ud ou une arête</translation> </message> + <message> + <location filename="../View/ui/EditSedimentLayers.ui" line="63"/> + <source>Add sediment layer</source> + <translation>Ajouter une couche sedimentaire</translation> + </message> + <message> + <location filename="../View/ui/EditSedimentLayers.ui" line="78"/> + <source>Delete sediment layer</source> + <translation>Supprimer une couche sedimentaire</translation> + </message> + <message> + <location filename="../View/ui/SedimentLayersList.ui" line="86"/> + <source>Edit sediment layer</source> + <translation>Éditer la couche sedimentaire</translation> + </message> + <message> + <location filename="../View/ui/REPLineList.ui" line="79"/> + <source>Ctrl+E</source> + <translation>Ctrl+E</translation> + </message> <message> <location filename="../View/ui/MainWindow.ui" line="37"/> <source>PAMHYR</source> <translation>PAMHYR</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="82"/> + <location filename="../View/ui/MainWindow.ui" line="98"/> <source>&File</source> <translation>&Fichier</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="100"/> + <location filename="../View/ui/MainWindow.ui" line="116"/> <source>&River Network</source> <translation>&Réseau</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="109"/> + <location filename="../View/ui/MainWindow.ui" line="125"/> <source>&Geometry</source> - <translation>&Géométrie</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="122"/> - <source>Comparer</source> - <translation type="obsolete">Comparer</translation> + <translation>&Géometrie</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="118"/> + <location filename="../View/ui/MainWindow.ui" line="134"/> <source>&Execute</source> <translation>&Exécuter</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="128"/> + <location filename="../View/ui/MainWindow.ui" line="144"/> <source>&Hydraulics</source> <translation>&Hydraulique</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="146"/> - <source>&Plots</source> - <translation type="obsolete">Gra&phique</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="149"/> - <source>&Cartography</source> - <translation>&Cartographie</translation> + <location filename="../View/ui/MainWindow.ui" line="155"/> + <source>&Results</source> + <translation>&Résultats</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="155"/> + <location filename="../View/ui/MainWindow.ui" line="162"/> <source>&Help</source> <translation>&Aide</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="272"/> + <location filename="../View/ui/MainWindow.ui" line="166"/> + <source>Help</source> + <translation>Aide</translation> + </message> + <message> + <location filename="../View/ui/MainWindow.ui" line="170"/> + <source>Pamhyr2 </source> + <translation>Pamhyr2 </translation> + </message> + <message> + <location filename="../View/ui/MainWindow.ui" line="184"/> + <source>&Sediment</source> + <translation>&Sédiment</translation> + </message> + <message> + <location filename="../View/ui/MainWindow.ui" line="195"/> + <source>&Windows</source> + <translation>&Fenêtres</translation> + </message> + <message> + <location filename="../View/ui/MainWindow.ui" line="302"/> <source>New study</source> <translation>Nouvelle étude</translation> </message> @@ -1500,45 +1382,35 @@ <translation>Ctrl+N</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="300"/> + <location filename="../View/ui/MainWindow.ui" line="330"/> <source>Open a study</source> <translation>Ouvrir une étude</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="303"/> + <location filename="../View/ui/MainWindow.ui" line="333"/> <source>Ctrl+O</source> <translation>Ctrl+O</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="311"/> - <source>Import data from MAGE</source> - <translation>Importer des données d'une étude MAGE</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="322"/> - <source>Import data from RubarBE</source> - <translation>Importer des données d'une étude RubarBE</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="594"/> + <location filename="../View/ui/MainWindow.ui" line="342"/> <source>Close</source> <translation>Fermer</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="687"/> + <location filename="../View/ui/MainWindow.ui" line="487"/> <source>Close current study</source> <translation>Fermer l'étude en cours</translation> </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="345"/> - <source>Save mesh</source> - <translation>Sauvegarder le maillage</translation> - </message> <message> <location filename="../View/ui/MainWindow.ui" line="354"/> <source>Save</source> <translation>Sauvegarder</translation> </message> + <message> + <location filename="../View/ui/MainWindow.ui" line="357"/> + <source>Save study</source> + <translation>Sauvegarder l'étude</translation> + </message> <message> <location filename="../View/ui/MainWindow.ui" line="360"/> <source>Ctrl+S</source> @@ -1547,7 +1419,12 @@ <message> <location filename="../View/ui/MainWindow.ui" line="369"/> <source>Save as ...</source> - <translation>Sauvegarder sous...</translation> + <translation>Sauvegarder sous ...</translation> + </message> + <message> + <location filename="../View/ui/MainWindow.ui" line="372"/> + <source>Save study as ...</source> + <translation>Sauvegarder l'étude sous ...</translation> </message> <message> <location filename="../View/ui/MainWindow.ui" line="375"/> @@ -1556,31 +1433,31 @@ </message> <message> <location filename="../View/ui/MainWindow.ui" line="380"/> - <source>Archive</source> - <translation>Archive</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="385"/> <source>Pamhyr configuration</source> - <translation>Configuration de PAMHYR</translation> + <translation>Configuration de Pamhyr2</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="702"/> + <location filename="../View/ui/MainWindow.ui" line="389"/> <source>Quit</source> <translation>Quitter</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="400"/> + <location filename="../View/ui/MainWindow.ui" line="392"/> + <source>Quit application</source> + <translation>Quitter l'application</translation> + </message> + <message> + <location filename="../View/ui/MainWindow.ui" line="395"/> <source>Ctrl+F4</source> <translation>Ctrl+F4</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="777"/> + <location filename="../View/ui/MainWindow.ui" line="517"/> <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="405"/> <source>Edit geometry</source> <translation>Éditer la géométrie</translation> </message> @@ -1595,304 +1472,214 @@ <translation>Exporter la géométrie</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="434"/> - <source>Run extrenal meshing tool</source> - <translation>Lancer le mailler externe</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="439"/> - <source>choose meshing tool by reach</source> - <translation>Choisir l'outil de maillage par bief</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="447"/> - <source>View meshed geometry</source> - <translation>Voir la géométrie maillée</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="455"/> - <source>Export mesh</source> - <translation>Exporter le maillage</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="463"/> - <source>Delete mesh of current reach</source> - <translation>Supprimer le maillage du bief courant</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="471"/> - <source>Delete all mesh</source> - <translation>Supprimer tout le maillage</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="479"/> - <source>Abscisse - Cote</source> - <translation>Abscisse - Cote</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="487"/> - <source>XYZ</source> - <translation></translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="495"/> + <location filename="../View/ui/MainWindow.ui" line="413"/> <source>Numerical parameter for solvers</source> <translation>Paramètres numeriques des solvers</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="500"/> - <source>Boundary conditions and one-time contributions</source> - <translation type="obsolete">Condition aux limites et apports ponctuels</translation> + <location filename="../View/ui/MainWindow.ui" line="641"/> + <source>Boundary conditions and punctual contributions</source> + <translation>Condition aux limites et apports ponctuels</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="879"/> + <location filename="../View/ui/MainWindow.ui" line="573"/> <source>Initial conditions</source> <translation>Conditions initiales</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="519"/> - <source>Export initial conditions</source> - <translation>Exporter les conditions initiales</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="527"/> - <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="532"/> + <location filename="../View/ui/MainWindow.ui" line="431"/> <source>Edit friction</source> <translation>Éditer les frottements</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="537"/> + <location filename="../View/ui/MainWindow.ui" line="436"/> <source>Edit lateral contributions</source> <translation>Éditer les apports latéraux</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="545"/> - <source>Edit spills</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="558"/> - <source>Edit cross building</source> - <translation>Éditer les ouvrages</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="717"/> + <location filename="../View/ui/MainWindow.ui" line="502"/> <source>Run solver</source> - <translation>Lancer un solver</translation> + <translation>Lancer solveur</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="566"/> + <location filename="../View/ui/MainWindow.ui" line="444"/> <source>F5</source> <translation>F5</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="571"/> - <source>Stop solver</source> - <translation>Stopper le solveur</translation> + <location filename="../View/ui/WebView.ui" line="53"/> + <source>Open</source> + <translation>Ouvrir</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="576"/> - <source>Display listings</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/MainWindow.ui" line="452"/> + <source>Visualize last results</source> + <translation>Visualisation des derniers résultats</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="584"/> - <source>Simulation directory management</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../View/ui/WebView.ui" line="53"/> - <source>Open</source> - <translation>Ouvrir</translation> - </message> - <message> - <location filename="../View/ui/Results.ui" line="201"/> - <source>Hydrograph</source> - <translation>Hydrogramme</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="616"/> - <source>Limnigram</source> - <translation>Limnigramme</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="630"/> - <source>Map current reach</source> - <translation>Cartographier le bief sélectionné</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="638"/> - <source>Help PAMHYR</source> - <translation>Aide de PAMHYR</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="646"/> - <source>Help MAGE</source> - <translation>Aide de MAGE</translation> + <location filename="../View/ui/MainWindow.ui" line="455"/> + <source>Visualize the last results</source> + <translation>Visualisation des derniers resultats</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="651"/> + <location filename="../View/ui/MainWindow.ui" line="463"/> <source>About</source> <translation>À propos</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="660"/> - <source>ouvrir</source> - <translation>open</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="672"/> + <location filename="../View/ui/MainWindow.ui" line="472"/> <source>Save current study</source> <translation>Sauvegarder l'étude</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="693"/> - <source>Ctrl+F</source> - <translation>Ctrl+F</translation> + <location filename="../View/ui/MainWindow.ui" line="475"/> + <source>Save the study (Ctrl+S)</source> + <translation>Sauvegarde de l'étude (Ctrl+S)</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="397"/> - <source>Quit application</source> - <translation>Quitter l'application</translation> + <location filename="../View/ui/MainWindow.ui" line="490"/> + <source>Close the study (Ctrl+F)</source> + <translation>Fermeture de l'étude (Ctrl+F)</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="708"/> - <source>Ctrl+Q</source> - <translation>Ctrl+Q</translation> + <location filename="../View/ui/MainWindow.ui" line="493"/> + <source>Ctrl+F</source> + <translation>Ctrl+F</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="732"/> - <source>stop solver</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/MainWindow.ui" line="505"/> + <source>Run a solver</source> + <translation>Lancer un solveur</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="735"/> - <source>Interrompt la simulation en cours</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/MainWindow.ui" line="514"/> + <source>River network</source> + <translation>Réseau</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="738"/> - <source>Ctrl+C</source> - <translation>Ctrl+C</translation> + <location filename="../View/ui/MainWindow.ui" line="526"/> + <source>Geometry</source> + <translation>Géometrie</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="747"/> - <source>Run external meshing tool</source> - <translation>Lancer le mailleur externe</translation> + <location filename="../View/ui/MainWindow.ui" line="529"/> + <source>Edit reach geometry</source> + <translation>Éditer la géométrie du bief actuel</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="750"/> - <source>Run meshing tool on current reach geometry</source> - <translation>Lancer le mailleur externe sur le bief selectionné</translation> + <location filename="../View/ui/MainWindow.ui" line="534"/> + <source>Boundary conditions</source> + <translation>Conditions aux limites</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="762"/> - <source>Display simulation listing</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/MainWindow.ui" line="537"/> + <source>Edit boundary conditions and punctual contributions</source> + <translation>Éditer les conditions aux limites et les apports ponctuels</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="765"/> - <source>Display current simulation listing</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/MainWindow.ui" line="545"/> + <source>Lateral contribution</source> + <translation>Contributions latérales</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="774"/> - <source>River network</source> - <translation>Réseau</translation> + <location filename="../View/ui/MainWindow.ui" line="548"/> + <source>Edit lateral contribution</source> + <translation>Éditer les contributions latérales</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="786"/> - <source>Geometry</source> - <translation>Géométrie</translation> + <location filename="../View/ui/MainWindow.ui" line="553"/> + <source>Friction</source> + <translation>Frottements</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="789"/> - <source>Edit reach geometry</source> - <translation>Éditer la géométrie</translation> + <location filename="../View/ui/MainWindow.ui" line="556"/> + <source>Edit friction frictions</source> + <translation>Éditer les frottements</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="798"/> - <source>Mesh</source> - <translation>Maillage</translation> + <location filename="../View/ui/MainWindow.ui" line="565"/> + <source>Edit study</source> + <translation>Éditer l'étude</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="806"/> - <source>Boundary conditions</source> - <translation>Conditions aux limites</translation> + <location filename="../View/ui/MainWindow.ui" line="568"/> + <source>Edit the study metadata</source> + <translation type="obsolete">Éditer les informations de l'étude</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="802"/> - <source>Edit boundary conditions and one-time contributions</source> - <translation type="obsolete">Éditer les conditions aux limites et les apports ponctuels</translation> + <location filename="../View/ui/MainWindow.ui" line="576"/> + <source>Define initial conditions</source> + <translation>Définir les conditions initiales</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="817"/> - <source>Lateral contribution</source> - <translation>Contributions latérales</translation> + <location filename="../View/ui/MainWindow.ui" line="581"/> + <source>Sediment layers</source> + <translation>Couche sédimentaires</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="820"/> - <source>Edit lateral contribution</source> - <translation>Éditer les contributions latérales</translation> + <location filename="../View/ui/MainWindow.ui" line="584"/> + <source>Define sediment layers</source> + <translation>Définition des couches sédimentaires</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="825"/> - <source>Spills</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/MainWindow.ui" line="589"/> + <source>Edit reach sediment layers</source> + <translation>Éditer les couches sédimentaires</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="828"/> - <source>Edit lateral spills</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/MainWindow.ui" line="594"/> + <source>Mage</source> + <translation>Mage</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="833"/> - <source>Friction</source> - <translation>Frottements</translation> + <location filename="../View/ui/MainWindow.ui" line="597"/> + <source>Open mage documentation</source> + <translation>Ouvrir la domumentation de mage</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="841"/> - <source>Stricklers</source> - <translation>Stricklers</translation> + <location filename="../View/ui/MainWindow.ui" line="602"/> + <source>Users (wiki)</source> + <translation>Utilisateurs (wiki)</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="844"/> - <source>Edit the study stricklers</source> - <translation>Éditer les Stricklers de l'étude</translation> + <location filename="../View/ui/MainWindow.ui" line="607"/> + <source>Developers (pdf)</source> + <translation>Développeur (pdf)</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="849"/> - <source>Building</source> - <translation>Ouvrages</translation> + <location filename="../View/ui/MainWindow.ui" line="612"/> + <source>Developers (html)</source> + <translation>Développeur (html)</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="852"/> - <source>Edit building (valve, ...), singularity and pump</source> - <translation>Éditer les ouvrages</translation> + <location filename="../View/ui/MainWindow.ui" line="617"/> + <source>Reservoirs</source> + <translation>Casiers</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="861"/> - <source>Edit study</source> - <translation>Éditer l'étude</translation> + <location filename="../View/ui/MainWindow.ui" line="620"/> + <source>Edit reservoirs</source> + <translation>Éditer les casiers</translation> + </message> + <message> + <location filename="../View/ui/HydraulicStructures.ui" line="14"/> + <source>Hydraulic structures</source> + <translation>Structures hydraulique</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="869"/> - <source>English</source> - <translation>Anglais</translation> + <location filename="../View/ui/MainWindow.ui" line="628"/> + <source>Edit hydraulic structures</source> + <translation>Éditer les structures hydraulique</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="874"/> - <source>French</source> - <translation>Français</translation> + <location filename="../View/ui/MainWindow.ui" line="636"/> + <source>Open results from file</source> + <translation>Ouvrir des résultats depuis un fichier</translation> </message> <message> <location filename="../View/ui/SolverLogFile.ui" line="65"/> <source>Revert</source> - <translation>Inverser</translation> + <translation>Renverser</translation> </message> <message> <location filename="../View/ui/SolverLogFile.ui" line="74"/> @@ -1907,7 +1694,32 @@ <message> <location filename="../View/ui/DebugRepl.ui" line="33"/> <source>Ctrl+Return</source> - <translation>Ctrl+Entrée</translation> + <translation>Ctrl+Return</translation> + </message> + <message> + <location filename="../View/ui/EditSedimentLayers.ui" line="66"/> + <source>Add a new sediment layer</source> + <translation>Ajouter une nouvelle couche sédimentaire</translation> + </message> + <message> + <location filename="../View/ui/EditSedimentLayers.ui" line="81"/> + <source>Delete selected sediment layer(s)</source> + <translation>Supprimer la(les) couche(s) sédimentaire(s) sélectionnée(s)</translation> + </message> + <message> + <location filename="../View/ui/EditLateralContribution.ui" line="100"/> + <source>Ctrl+D</source> + <translation>Ctrl+D</translation> + </message> + <message> + <location filename="../View/ui/EditSedimentLayers.ui" line="96"/> + <source>Move up</source> + <translation>Monter</translation> + </message> + <message> + <location filename="../View/ui/EditSedimentLayers.ui" line="108"/> + <source>Move down</source> + <translation>Descendre</translation> </message> <message> <location filename="../View/ui/BoundaryConditions.ui" line="44"/> @@ -1924,46 +1736,21 @@ <source>Suspenssion</source> <translation>Suspension</translation> </message> - <message> - <location filename="../View/ui/EditLateralContribution.ui" line="79"/> - <source>Add</source> - <translation>Ajouter</translation> - </message> <message> <location filename="../View/ui/LateralContributions.ui" line="117"/> <source>Add a new boundary condition or lateral contribution</source> <translation>Ajouter une condition aux limites ou un apport ponctuel</translation> </message> - <message> - <location filename="../View/ui/EditLateralContribution.ui" line="94"/> - <source>Delete</source> - <translation>Supprimer</translation> - </message> <message> <location filename="../View/ui/EditLateralContribution.ui" line="97"/> <source>Delete current selected rows</source> <translation>Supprimer les lignes selectionnées</translation> </message> - <message> - <location filename="../View/ui/EditLateralContribution.ui" line="100"/> - <source>Ctrl+D</source> - <translation>Ctrl+D</translation> - </message> - <message> - <location filename="../View/ui/Reservoir.ui" line="99"/> - <source>Edit</source> - <translation>Éditer</translation> - </message> <message> <location filename="../View/ui/LateralContributions.ui" line="147"/> <source>Edit boundary condition or lateral contribution</source> <translation>Éditer une condition aux limites ou un apport ponctuel</translation> </message> - <message> - <location filename="../View/ui/Frictions.ui" line="104"/> - <source>Ctrl+E</source> - <translation>Ctrl+E</translation> - </message> <message> <location filename="../View/ui/EditLateralContribution.ui" line="109"/> <source>Sort</source> @@ -1999,18 +1786,78 @@ <source>Sort stricklers</source> <translation>Trier les Stricklers</translation> </message> + <message> + <location filename="../View/ui/BoundaryConditions.ui" line="117"/> + <source>Add a new boundary condition or punctual contribution</source> + <translation>Ajouter une condition aux limites ou un apport ponctuel</translation> + </message> + <message> + <location filename="../View/ui/BoundaryConditions.ui" line="147"/> + <source>Edit boundary condition or punctual contribution</source> + <translation>Éditer une condition aux limites ou un apport ponctuel</translation> + </message> + <message> + <location filename="../View/ui/Results.ui" line="152"/> + <source>Raw data</source> + <translation>Données brutes</translation> + </message> + <message> + <location filename="../View/ui/Results.ui" line="169"/> + <source>Water elevation</source> + <translation>Côte de l'eau</translation> + </message> + <message> + <location filename="../View/ui/Results.ui" line="201"/> + <source>Hydrograph</source> + <translation>Hydrogramme</translation> + </message> + <message> + <location filename="../View/ui/Results.ui" line="254"/> + <source>Add custom visualization</source> + <translation>Ajouter une visualisation personnalisée</translation> + </message> + <message> + <location filename="../View/ui/Results.ui" line="259"/> + <source>Reload</source> + <translation>Recharger</translation> + </message> + <message> + <location filename="../View/ui/GeometryReach.ui" line="141"/> + <source>Export</source> + <translation>Exporter</translation> + </message> + <message> + <location filename="../View/ui/Results.ui" line="267"/> + <source>Export raw data</source> + <translation>Exporter les données brutes</translation> + </message> <message> <location filename="../View/ui/GeometryReach.ui" line="165"/> <source>delete</source> - <translation>Supprimer</translation> + <translation>supprimer</translation> </message> <message> <location filename="../View/ui/Frictions.ui" line="101"/> <source>Edit stricklers</source> - <translation>Éditer les Stricklers</translation> + <translation>Éditer des stricklers</translation> + </message> + <message> + <location filename="../View/ui/WebView.ui" line="56"/> + <source>Open document in Firefox</source> + <translation>Ouvrir le document dans Firefox</translation> + </message> + <message> + <location filename="../View/ui/WebView.ui" line="65"/> + <source>back</source> + <translation>arrière</translation> + </message> + <message> + <location filename="../View/ui/WebView.ui" line="74"/> + <source>forward</source> + <translation>avant</translation> </message> <message> - <location filename="../View/ui/CheckList.ui" line="97"/> + <location filename="../View/ui/AdditionalFile.ui" line="39"/> <source>Cancel</source> <translation>Annuler</translation> </message> @@ -2027,17 +1874,42 @@ <message> <location filename="../View/ui/CheckList.ui" line="88"/> <source>Retry check</source> - <translation>Réessayer la vérification</translation> + <translation>Réessayer les verifications</translation> + </message> + <message> + <location filename="../View/ui/BasicHydraulicStructures.ui" line="14"/> + <source>Basic hydraulic structures</source> + <translation>Ouvrages hydrauliques élémentaire</translation> + </message> + <message> + <location filename="../View/ui/BasicHydraulicStructures.ui" line="49"/> + <source>Enable / Disable basic hydraulic structure</source> + <translation>Activer/Déactiver l'ouvrage hydraulique élémentaire</translation> + </message> + <message> + <location filename="../View/ui/Reservoir.ui" line="78"/> + <source>Add a new point</source> + <translation>Add a new point</translation> + </message> + <message> + <location filename="../View/ui/Reservoir.ui" line="90"/> + <source>Delete points</source> + <translation>Supprimer points</translation> + </message> + <message> + <location filename="../View/ui/HydraulicStructures.ui" line="133"/> + <source>Edit selected hydraulic structure</source> + <translation>Éditer l'ouvrage hydraulique sélectionné</translation> </message> <message> <location filename="../View/ui/SolverLog.ui" line="77"/> <source>Stop</source> - <translation>Stopper</translation> + <translation>Stoper</translation> </message> <message> <location filename="../View/ui/SolverLog.ui" line="86"/> <source>Start</source> - <translation>Commencer</translation> + <translation>Démarrer</translation> </message> <message> <location filename="../View/ui/SolverLog.ui" line="95"/> @@ -2050,154 +1922,154 @@ <translation>Fichier de log</translation> </message> <message> - <location filename="../View/ui/InitialConditions.ui" line="30"/> - <source>Generate minimal height</source> - <translation type="obsolete">Généré une hauteur minimale</translation> + <location filename="../View/ui/SolverLog.ui" line="109"/> + <source>results</source> + <translation>resultats</translation> </message> <message> - <location filename="../View/ui/InitialConditions.ui" line="37"/> - <source>Generate constant discharge</source> - <translation type="obsolete">Généré un debit constant</translation> + <location filename="../View/ui/GeometryReach.ui" line="153"/> + <source>add</source> + <translation>Ajouter</translation> </message> <message> - <location filename="../View/ui/InitialConditions.ui" line="97"/> - <source>Add new initial condition</source> - <translation>Ajouter une nouvelle condition initiale</translation> + <location filename="../View/ui/GeometryCrossSection.ui" line="71"/> + <source>Add a point on cross-section</source> + <translation>Ajouter un point à la section en travers</translation> </message> <message> - <location filename="../View/ui/InitialConditions.ui" line="109"/> - <source>Delete inital condition</source> - <translation>Supprimer une condition initiale</translation> + <location filename="../View/ui/GeometryCrossSection.ui" line="83"/> + <source>Delete selected point(s)</source> + <translation>Supprimer le(s) point(s) sélectionné(s)</translation> </message> <message> - <location filename="../View/ui/InitialConditions.ui" line="118"/> - <source>sort</source> - <translation>Trier</translation> + <location filename="../View/ui/GeometryReach.ui" line="213"/> + <source>up</source> + <translation>Monter</translation> </message> <message> - <location filename="../View/ui/InitialConditions.ui" line="121"/> - <source>Sort inital condition</source> - <translation>Trier les conditions initiales</translation> + <location filename="../View/ui/GeometryCrossSection.ui" line="95"/> + <source>Move up selected point(s)</source> + <translation>Déplacer le point sélectionné vers le haut</translation> </message> <message> - <location filename="../View/ui/EditLateralContribution.ui" line="82"/> - <source>Add a new point in boundary condition or lateral contribution</source> - <translation>Ajouter un nouveau point</translation> + <location filename="../View/ui/GeometryReach.ui" line="225"/> + <source>down</source> + <translation>Descendre</translation> </message> <message> - <location filename="../View/ui/EditLateralContribution.ui" line="112"/> - <source>Sort boundary condition point</source> - <translation>Trier les points des conditions aux limites</translation> + <location filename="../View/ui/GeometryCrossSection.ui" line="107"/> + <source>Mode down selected point(s)</source> + <translation>Déplacer le point sélectionné vers le bas</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="705"/> - <source>Quit the application (Ctrl+Q)</source> - <translation>Quitter l'application (Ctrl+Q)</translation> + <location filename="../View/ui/GeometryReach.ui" line="189"/> + <source>sort_asc</source> + <translation>sort_asc</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="720"/> - <source>Run a solver</source> - <translation>Lancer un solveur</translation> + <location filename="../View/ui/GeometryCrossSection.ui" line="119"/> + <source>Sort points by nearest neighbor</source> + <translation>Trier les points par leurs plus proches voisins</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="801"/> - <source>Display meshed reach</source> - <translation>Afficher le maillage du bief</translation> + <location filename="../View/ui/GeometryReach.ui" line="201"/> + <source>sort_des</source> + <translation>sort_des</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="836"/> - <source>Edit friction frictions</source> - <translation>Éditer les frottements</translation> + <location filename="../View/ui/GeometryCrossSection.ui" line="131"/> + <source>Sort reversed points by nearest neighbor</source> + <translation>Trie inverser les points par leurs plus proche voisins</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="882"/> - <source>Define initial conditions</source> - <translation>Définir les conditions initiales</translation> + <location filename="../View/ui/HydraulicStructures.ui" line="49"/> + <source>Enable / Disable hydraulic structure</source> + <translation>Activer/Déactiver l'ouvrage hydraulique</translation> </message> <message> - <location filename="../View/ui/SolverLog.ui" line="109"/> - <source>results</source> - <translation>Résultats</translation> + <location filename="../View/ui/Reservoir.ui" line="102"/> + <source>Edit elevation/surface law</source> + <translation>Éditer loi élévation/surface</translation> </message> <message> - <location filename="../View/ui/EditSedimentLayers.ui" line="63"/> - <source>Add sediment layer</source> - <translation>Ajouter une couche sedimentaire</translation> + <location filename="../View/ui/Reservoir.ui" line="114"/> + <source>Sort points by elevation</source> + <translation>Trier les points par leur côte</translation> </message> <message> - <location filename="../View/ui/EditSedimentLayers.ui" line="78"/> - <source>Delete sediment layer</source> - <translation>Supprimer une couche sedimentaire</translation> + <location filename="../View/ui/ProfileSedimentLayers.ui" line="75"/> + <source>Edit sediment layers list</source> + <translation>Éditer la liste des couches sédimentaires</translation> </message> <message> - <location filename="../View/ui/SedimentLayersList.ui" line="86"/> - <source>Edit sediment layer</source> - <translation>Éditer la couche sedimentaire</translation> + <location filename="../View/ui/ReachSedimentLayers.ui" line="38"/> + <source>Apply sediment layers on all reach</source> + <translation>Appliquer une liste de couches sédimentaires</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="177"/> - <source>&Sediment</source> - <translation>&Sédiments</translation> + <location filename="../View/ui/ReachSedimentLayers.ui" line="80"/> + <source>Edit profile</source> + <translation>Éditer le profil</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="887"/> - <source>Sediment layers</source> - <translation>Couche sédimentaires</translation> + <location filename="../View/ui/ReachSedimentLayers.ui" line="83"/> + <source>Edit profile sediment layer</source> + <translation>Éditer les couches sédimentaires du profil</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="895"/> - <source>Edit reach sediment layers</source> - <translation>Éditer les couches sédimentaires</translation> + <location filename="../View/ui/InitialConditions.ui" line="30"/> + <source>Generate from height</source> + <translation>Générer pour une hauteur donnée</translation> </message> <message> - <location filename="../View/ui/EditSedimentLayers.ui" line="66"/> - <source>Add a new sediment layer</source> - <translation>Ajouter une nouvelle couche sédimentaire</translation> + <location filename="../View/ui/InitialConditions.ui" line="37"/> + <source>Generate from discharge</source> + <translation>Générer pour un débit donnée</translation> </message> <message> - <location filename="../View/ui/EditSedimentLayers.ui" line="81"/> - <source>Delete selected sediment layer(s)</source> - <translation>Supprimer la(les) couche(s) sédimentaire(s) sélectionnée(s)</translation> + <location filename="../View/ui/InitialConditions.ui" line="97"/> + <source>Add new initial condition</source> + <translation>Ajouter une nouvelle condition initiale</translation> </message> <message> - <location filename="../View/ui/EditSedimentLayers.ui" line="96"/> - <source>Move up</source> - <translation>Monter</translation> + <location filename="../View/ui/InitialConditions.ui" line="109"/> + <source>Delete inital condition</source> + <translation>Supprimer une condition initiale</translation> </message> <message> - <location filename="../View/ui/EditSedimentLayers.ui" line="108"/> - <source>Move down</source> - <translation>Descendre</translation> + <location filename="../View/ui/InitialConditions.ui" line="118"/> + <source>sort</source> + <translation>sort</translation> </message> <message> - <location filename="../View/ui/Results.ui" line="112"/> - <source>Sediment</source> - <translation type="obsolete">Sédiment</translation> + <location filename="../View/ui/InitialConditions.ui" line="121"/> + <source>Sort inital condition</source> + <translation>Trier les conditions initiales</translation> </message> <message> - <location filename="../View/ui/ProfileSedimentLayers.ui" line="75"/> - <source>Edit sediment layers list</source> - <translation>Éditer la liste des couches sédimentaires</translation> + <location filename="../View/ui/EditBoundaryConditions.ui" line="89"/> + <source>Add a new point in boundary condition or punctual contribution</source> + <translation>Ajouter un nouveau point</translation> </message> <message> - <location filename="../View/ui/ReachSedimentLayers.ui" line="38"/> - <source>Apply sediment layers on all reach</source> - <translation>Appliquer une liste de couches sédimentaires</translation> + <location filename="../View/ui/EditBoundaryConditions.ui" line="119"/> + <source>Sort boundary condition points</source> + <translation>Trier les points des conditions aux limites</translation> </message> <message> - <location filename="../View/ui/ReachSedimentLayers.ui" line="80"/> - <source>Edit profile</source> - <translation>Éditer le profil</translation> + <location filename="../View/ui/EditLateralContribution.ui" line="82"/> + <source>Add a new point in boundary condition or lateral contribution</source> + <translation>Ajouter un nouveau point</translation> </message> <message> - <location filename="../View/ui/ReachSedimentLayers.ui" line="83"/> - <source>Edit profile sediment layer</source> - <translation>Éditer les couches sédimentaires du profil</translation> + <location filename="../View/ui/EditLateralContribution.ui" line="112"/> + <source>Sort boundary condition point</source> + <translation>Trier les points des conditions aux limites</translation> </message> <message> <location filename="../View/ui/ProfileSedimentLayers.ui" line="48"/> <source>Add sediment layers</source> - <translation>Ajouter des couches sédimentaires</translation> + <translation>Ajouter une couche sedimentaire</translation> </message> <message> <location filename="../View/ui/ProfileSedimentLayers.ui" line="51"/> @@ -2219,125 +2091,10 @@ <source>Edit sediment layers</source> <translation>Éditer les couches sédimentaires</translation> </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="139"/> - <source>&Results</source> - <translation>&Résultats</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="159"/> - <source>Help</source> - <translation>Aide</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="163"/> - <source>Pamhyr2 </source> - <translation>Pamhyr2</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="357"/> - <source>Save study</source> - <translation>Sauvegarder l'étude</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="372"/> - <source>Save study as ...</source> - <translation>Sauvegarder l'étude sous ...</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="500"/> - <source>Boundary conditions and punctual contributions</source> - <translation>Conditions aux limites et apports ponctuels</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="602"/> - <source>Visualize last results</source> - <translation>Visualisation des derniers résultats</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="605"/> - <source>Visualize the last results</source> - <translation>Visualisation des derniers resultats</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="675"/> - <source>Save the study (Ctrl+S)</source> - <translation>Sauvegarde de l'étude (Ctrl+S)</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="690"/> - <source>Close the study (Ctrl+F)</source> - <translation>Fermeture de l'étude (Ctrl+F)</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="864"/> - <source>Edit the study metadata</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="890"/> - <source>Define sediment layers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="900"/> - <source>Doc</source> - <translation>Doc</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="905"/> - <source>Pamhyr2 developer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="910"/> - <source>Mage</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="913"/> - <source>Open mage documentation</source> - <translation>Ouvrir la domumentation de mage</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="923"/> - <source>Users (html)</source> - <translation>Utilisateurs (html)</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="928"/> - <source>Developers (pdf)</source> - <translation>Développeurs (pdf)</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="933"/> - <source>Developers (html)</source> - <translation>Développeurs (html)</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="938"/> - <source>Reservoirs</source> - <translation>Casiers</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="941"/> - <source>Edit reservoirs</source> - <translation>Éditer les casiers</translation> - </message> <message> <location filename="../View/ui/GeometryReach.ui" line="133"/> - <source>import</source> - <translation type="obsolete">Importer</translation> - </message> - <message> - <location filename="../View/ui/GeometryReach.ui" line="141"/> - <source>export</source> - <translation type="obsolete">Exporter</translation> - </message> - <message> - <location filename="../View/ui/GeometryReach.ui" line="153"/> - <source>add</source> - <translation>Ajouter</translation> + <source>Import</source> + <translation>Importer</translation> </message> <message> <location filename="../View/ui/GeometryReach.ui" line="156"/> @@ -2352,286 +2109,141 @@ <message> <location filename="../View/ui/GeometryReach.ui" line="177"/> <source>edit</source> - <translation>Éditer</translation> + <translation>éditer</translation> </message> <message> <location filename="../View/ui/GeometryReach.ui" line="180"/> <source>Edit selected cross section(s)</source> <translation>Éditer la(es) section(s) en travers sélectionnée(s)</translation> </message> - <message> - <location filename="../View/ui/GeometryReach.ui" line="189"/> - <source>sort_asc</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../View/ui/GeometryReach.ui" line="192"/> <source>Sort cross-sections by ascending KP</source> <translation>Trier les sections en travers par PK croissant</translation> </message> - <message> - <location filename="../View/ui/GeometryReach.ui" line="201"/> - <source>sort_des</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../View/ui/GeometryReach.ui" line="204"/> <source>Sort cross-sections by descending KP</source> <translation>Trier les sections en travers par PK décroissant</translation> </message> - <message> - <location filename="../View/ui/GeometryReach.ui" line="213"/> - <source>up</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../View/ui/GeometryReach.ui" line="216"/> <source>Move up selected cross-section(s)</source> - <translation>Déplacer la section en travers vers le haut</translation> - </message> - <message> - <location filename="../View/ui/GeometryReach.ui" line="225"/> - <source>down</source> - <translation type="unfinished"></translation> + <translation>Déplacer la(s) section(s) en travers vers le haut</translation> </message> <message> <location filename="../View/ui/GeometryReach.ui" line="228"/> <source>Move down selected cross-section(s)</source> - <translation>Déplacer la section en travers vers le bas</translation> - </message> - <message> - <location filename="../View/ui/Reservoir.ui" line="78"/> - <source>Add a new point</source> - <translation>Ajouter un nouveau point</translation> - </message> - <message> - <location filename="../View/ui/Reservoir.ui" line="90"/> - <source>Delete points</source> - <translation>Supprimer point(s)</translation> + <translation>Déplacer la(es) section(s) en travers vers le bas</translation> </message> <message> - <location filename="../View/ui/Reservoir.ui" line="102"/> - <source>Edit elevation/surface law</source> - <translation>Éditer loi élévation/surface</translation> - </message> - <message> - <location filename="../View/ui/Reservoir.ui" line="114"/> - <source>Sort points by elevation</source> - <translation>Trier les points par leur côte</translation> - </message> - <message> - <location filename="../View/ui/ReservoirList.ui" line="84"/> - <source>Add a new reservoir</source> - <translation>Ajouter un casier</translation> - </message> - <message> - <location filename="../View/ui/ReservoirList.ui" line="96"/> - <source>Delete reservoirs</source> - <translation>Supprimer casier(s)</translation> - </message> - <message> - <location filename="../View/ui/ReservoirList.ui" line="108"/> - <source>Edit reservoir law</source> - <translation>Éditer la loi du(es) casier(s)</translation> - </message> - <message> - <location filename="../View/ui/WebView.ui" line="56"/> - <source>Open document in Firefox</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../View/ui/WebView.ui" line="65"/> - <source>back</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../View/ui/WebView.ui" line="74"/> - <source>forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../View/ui/GeometryCrossSection.ui" line="71"/> - <source>Add a point on cross-section</source> - <translation>Ajouter un point à la section en travers</translation> - </message> - <message> - <location filename="../View/ui/GeometryCrossSection.ui" line="83"/> - <source>Delete selected point(s)</source> - <translation>Supprimer le(s) point(s) sélectionné(s)</translation> - </message> - <message> - <location filename="../View/ui/GeometryCrossSection.ui" line="95"/> - <source>Move up selected point(s)</source> - <translation>Déplacer le point sélectionné vers le haut</translation> - </message> - <message> - <location filename="../View/ui/GeometryCrossSection.ui" line="107"/> - <source>Mode down selected point(s)</source> - <translation>Déplacer le point sélectionné vers le bas</translation> - </message> - <message> - <location filename="../View/ui/GeometryCrossSection.ui" line="119"/> - <source>Sort points by nearest neighbor</source> - <translation>Trier les points par leurs plus proches voisins</translation> - </message> - <message> - <location filename="../View/ui/GeometryCrossSection.ui" line="131"/> - <source>Sort reversed points by nearest neighbor</source> - <translation>Trie inverser les points par leurs plus proche voisins</translation> - </message> - <message> - <location filename="../View/ui/Results.ui" line="254"/> - <source>Add custom visualization</source> - <translation>Ajouter une visualisation personnalisée</translation> - </message> - <message> - <location filename="../View/ui/Results.ui" line="259"/> - <source>Reload</source> - <translation>Recharger</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="809"/> - <source>Edit boundary conditions and punctual contributions</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/GeometryReach.ui" line="233"/> + <source>Meshing</source> + <translation>Maillage</translation> </message> <message> - <location filename="../View/ui/HydraulicStructures.ui" line="14"/> - <source>Hydraulic structures</source> - <translation>Ouvrages hydrauliques</translation> + <location filename="../View/Translate.py" line="78"/> + <source>Summary</source> + <translation>Résumer</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="949"/> - <source>Edit hydraulic structures</source> - <translation>Éditer les ouvrages hydrauliques</translation> + <location filename="../View/Translate.py" line="81"/> + <source>Checks</source> + <translation>Verifications</translation> </message> <message> - <location filename="../View/ui/BoundaryConditions.ui" line="117"/> - <source>Add a new boundary condition or punctual contribution</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/MainWindow.ui" line="200"/> + <source>&Advansed</source> + <translation>&Avancé</translation> </message> <message> - <location filename="../View/ui/BoundaryConditions.ui" line="147"/> - <source>Edit boundary condition or punctual contribution</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/MainWindow.ui" line="646"/> + <source>&Additional file</source> + <translation>Fichiers &supplémentaire</translation> </message> <message> - <location filename="../View/ui/BasicHydraulicStructures.ui" line="14"/> - <source>Basic hydraulic structures</source> - <translation>Ouvrages hydrauliques élémentaire</translation> + <location filename="../View/ui/MainWindow.ui" line="651"/> + <source>REP additional lines</source> + <translation>Lines REP supplémentaire</translation> </message> <message> - <location filename="../View/ui/BasicHydraulicStructures.ui" line="49"/> - <source>Enable / Disable basic hydraulic structure</source> - <translation>Activer/Déactiver l'ouvrage hydraulique élémentaire</translation> + <location filename="../View/ui/REPLineList.ui" line="46"/> + <source>Add new additional line</source> + <translation>Ajouter une nouvelle ligne</translation> </message> <message> - <location filename="../View/ui/HydraulicStructures.ui" line="133"/> - <source>Edit selected hydraulic structure</source> - <translation>Éditer l'ouvrage hydraulique sélectionné</translation> + <location filename="../View/ui/REPLineList.ui" line="61"/> + <source>Delete additional line(s)</source> + <translation>Supprimer la(es) ligne(s) supplementaire</translation> </message> <message> - <location filename="../View/ui/HydraulicStructures.ui" line="49"/> - <source>Enable / Disable hydraulic structure</source> - <translation>Activer/Déactiver l'ouvrage hydraulique</translation> + <location filename="../View/ui/REPLineList.ui" line="64"/> + <source>Del</source> + <translation>Del</translation> </message> <message> - <location filename="../View/ui/InitialConditions.ui" line="30"/> - <source>Generate from height</source> - <translation>Générer pour une hauteur donnée</translation> + <location filename="../View/ui/REPLineList.ui" line="76"/> + <source>Edit selected line(s)</source> + <translation>Éditer la(es) ligne(s) selectionnée(s)</translation> </message> <message> - <location filename="../View/ui/InitialConditions.ui" line="37"/> - <source>Generate from discharge</source> - <translation>Générer pour un débit donnée</translation> + <location filename="../View/ui/AdditionalFile.ui" line="46"/> + <source>Ok</source> + <translation>Ok</translation> </message> <message> - <location filename="../View/ui/EditBoundaryConditions.ui" line="89"/> - <source>Add a new point in boundary condition or punctual contribution</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/AdditionalFile.ui" line="55"/> + <source>File text</source> + <translation>Text du fichiers</translation> </message> <message> - <location filename="../View/ui/EditBoundaryConditions.ui" line="119"/> - <source>Sort boundary condition points</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/AdditionalFile.ui" line="67"/> + <source>Information</source> + <translation>Information</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="957"/> - <source>Open results from file</source> - <translation>Ouvrir des résultats depuis un fichier</translation> + <location filename="../View/ui/AdditionalFile.ui" line="73"/> + <source>Enabled</source> + <translation>Activé</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="918"/> - <source>Users (wiki)</source> - <translation>Utilisateurs (wiki)</translation> + <location filename="../View/ui/AdditionalFile.ui" line="83"/> + <source>The relative file path on executable directory</source> + <translation>Le chemin relatif du fichier dans le répertoire d'execution</translation> </message> <message> - <location filename="../View/ui/GeometryReach.ui" line="133"/> - <source>Import</source> - <translation>Importer</translation> - </message> - <message> - <location filename="../View/ui/GeometryReach.ui" line="141"/> - <source>Export</source> - <translation>Exporter</translation> + <location filename="../View/ui/AdditionalFile.ui" line="93"/> + <source>Name</source> + <translation>Nom</translation> </message> <message> - <location filename="../View/ui/GeometryReach.ui" line="233"/> - <source>Meshing</source> - <translation>Maillage</translation> + <location filename="../View/ui/AdditionalFile.ui" line="100"/> + <source>Path</source> + <translation>Chemin</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="550"/> - <source>Édition des Tronçons</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/AdditionalFileList.ui" line="46"/> + <source>Add a new file</source> + <translation>Ajouter un nouveau fichier</translation> </message> <message> - <location filename="../View/ui/MainWindow.ui" line="663"/> - <source>Ouvrir une étude</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/AdditionalFileList.ui" line="58"/> + <source>Delete selected file(s)</source> + <translation>Supprimer le(s) fichier(s) selectionné(s)</translation> </message> <message> - <location filename="../View/MainWindow.py" line="308"/> - <source>Open debug window</source> - <translation type="unfinished"></translation> + <location filename="../View/ui/AdditionalFileList.ui" line="70"/> + <source>Edit file</source> + <translation>Éditer fichier</translation> </message> <message> - <location filename="../View/MainWindow.py" line="314"/> - <source>Open SQLite debuging tool ('sqlitebrowser')</source> + <location filename="../View/ui/MainWindow.ui" line="568"/> + <source>Edit the study information</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../View/MainWindow.py" line="638"/> - <source>Activate this window</source> - <translation>Activer cette fenêtre</translation> - </message> - <message> - <location filename="../View/ui/MainWindow.ui" line="187"/> - <source>&Windows</source> - <translation>&Fenêtres</translation> - </message> - <message> - <location filename="../View/ui/Results.ui" line="152"/> - <source>Raw data</source> - <translation>Données brutes</translation> - </message> - <message> - <location filename="../View/ui/Results.ui" line="169"/> - <source>Water elevation</source> - <translation>Hauteur d'eau</translation> - </message> - <message> - <location filename="../View/ui/Results.ui" line="267"/> - <source>Export raw data</source> - <translation>Exporter les données brutes</translation> - </message> </context> <context> <name>MainWindowProfile</name> - <message> - <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/Profile/Table.py" line="87"/> <source>La cote du fond</source> @@ -2654,193 +2266,126 @@ <source>Rive droite</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../View/Geometry/Profile/Plot.py" line="78"/> - <source>Transverse abscissa (m)</source> - <translation>Abscisse en travers (m)</translation> - </message> - <message> - <location filename="../View/Geometry/Profile/Plot.py" line="83"/> - <source>Height (m)</source> - <translation>Hauteur (m)</translation> - </message> </context> <context> <name>MainWindow_reach</name> <message> - <location filename="../View/Frictions/PlotStricklers.py" line="78"/> - <source>Stricklers</source> - <translation type="obsolete">Stricklers</translation> - </message> - <message> - <location filename="../View/Geometry/PlotKPZ.py" line="51"/> + <location filename="../View/Results/PlotSedReach.py" line="233"/> <source>Kp (m)</source> <translation>Pk (m)</translation> </message> <message> - <location filename="../View/Geometry/mainwindow_ui_reach.py" line="334"/> - <source>Name</source> - <translation type="obsolete">Nom</translation> - </message> - <message> - <location filename="../View/Geometry/mainwindow_ui_reach.py" line="336"/> - <source>Type</source> - <translation type="obsolete">Type</translation> + <location filename="../View/Results/PlotSedProfile.py" line="153"/> + <source>Height (m)</source> + <translation>Hauteur (m)</translation> </message> <message> - <location filename="../View/HydraulicStructures/PlotAC.py" line="45"/> + <location filename="../View/Results/PlotSedProfile.py" line="149"/> <source>X (m)</source> - <translation></translation> - </message> - <message> - <location filename="../View/HydraulicStructures/PlotKPC.py" line="46"/> - <source>KP (m)</source> - <translation></translation> - </message> - <message> - <location filename="../View/InitialConditions/PlotDischarge.py" line="44"/> - <source>Discharge (m^3/s)</source> - <translation type="obsolete">Débit (m³/s)</translation> - </message> - <message> - <location filename="../View/HydraulicStructures/PlotKPC.py" line="47"/> - <source>Elevation (m)</source> - <translation>Altitude (m)</translation> - </message> - <message> - <location filename="../View/Geometry/PlotKPZ.py" line="52"/> - <source>Height (m)</source> - <translation>Hauteur (m)</translation> + <translation>X (m)</translation> </message> <message> <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="213"/> <source>Select destination file</source> - <translation>Sélectionné le fichier de destination</translation> - </message> - <message> - <location filename="../View/Geometry/PlotAC.py" line="183"/> - <source>Transverse abscissa (m)</source> - <translation type="obsolete">Abscisse en travers (m)</translation> - </message> - <message> - <location filename="../View/Geometry/PlotAC.py" line="193"/> - <source>Previous cross-section</source> - <translation type="obsolete">Section en travers précédente</translation> - </message> - <message> - <location filename="../View/Geometry/PlotAC.py" line="195"/> - <source>Cross-section</source> - <translation type="obsolete">Section en travers</translation> - </message> - <message> - <location filename="../View/Geometry/PlotAC.py" line="197"/> - <source>Next cross-section</source> - <translation type="obsolete">Section en travers suivante</translation> + <translation>Selectionner fichier de destination</translation> </message> </context> <context> <name>Network</name> <message> - <location filename="../View/Network/GraphWidget.py" line="817"/> + <location filename="../View/Network/translate.py" line="30"/> + <source>River network</source> + <translation>Réseau</translation> + </message> + <message> + <location filename="../View/Network/translate.py" line="34"/> <source>Add node</source> <translation>Ajouter un nÅ“ud</translation> </message> <message> - <location filename="../View/Network/GraphWidget.py" line="825"/> + <location filename="../View/Network/translate.py" line="35"/> <source>Delete the node</source> - <translation>Supprimer un nÅ“ud</translation> + <translation>Supprimer le nÅ“ud</translation> </message> <message> - <location filename="../View/Network/GraphWidget.py" line="826"/> - <source>Disable the node</source> - <translation>Désactiver un nÅ“ud</translation> + <location filename="../View/Network/translate.py" line="36"/> + <source>Edit node reservoir</source> + <translation>Éditer le casier du nÅ“ud</translation> </message> <message> - <location filename="../View/Network/GraphWidget.py" line="834"/> - <source>Delete the reach</source> - <translation>Supprimer un bief</translation> + <location filename="../View/Network/translate.py" line="39"/> + <source>Add node reservoir</source> + <translation>Ajouter un casier au nÅ“ud</translation> </message> <message> - <location filename="../View/Network/GraphWidget.py" line="837"/> - <source>Disable the reach</source> - <translation>Désactiver un bief</translation> + <location filename="../View/Network/translate.py" line="46"/> + <source>Delete the reach</source> + <translation>Supprimer l'arrête</translation> </message> <message> - <location filename="../View/Network/GraphWidget.py" line="840"/> + <location filename="../View/Network/translate.py" line="47"/> <source>Enable the reach</source> - <translation>Activer un bief</translation> + <translation>Activer l'arrête</translation> </message> <message> - <location filename="../View/Network/GraphWidget.py" line="843"/> - <source>Reverse the reach orientation</source> - <translation>Inverser l'orientation du bief</translation> - </message> - <message> - <location filename="../View/Network/translate.py" line="40"/> - <source>Name</source> - <translation>Nom</translation> + <location filename="../View/Network/translate.py" line="48"/> + <source>Disable the reach</source> + <translation>Déactiver l'arrête</translation> </message> <message> - <location filename="../View/Network/translate.py" line="36"/> - <source>Type</source> - <translation>Type</translation> + <location filename="../View/Network/translate.py" line="50"/> + <source>Reverse the reach orientation</source> + <translation>Inverser l'orientation de l'arrête</translation> </message> <message> - <location filename="../View/Network/translate.py" line="41"/> + <location filename="../View/Network/translate.py" line="61"/> <source>Source node</source> <translation>NÅ“ud source</translation> </message> <message> - <location filename="../View/Network/translate.py" line="42"/> + <location filename="../View/Network/translate.py" line="62"/> <source>Destination node</source> <translation>NÅ“ud destination</translation> </message> <message> - <location filename="../View/Network/translate.py" line="30"/> - <source>River network</source> - <translation>Réseau</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/Table.py" line="121"/> - <source>Not associated</source> - <translation>Non associé</translation> - </message> - <message> - <location filename="../View/Reservoir/Translate.py" line="35"/> - <source>Name</source> - <translation>Nom</translation> + <location filename="../View/Network/translate.py" line="42"/> + <source>Delete node reservoir</source> + <translation>Supprimer le casier du nÅ“ud</translation> </message> +</context> +<context> + <name>Pamhyr</name> <message> - <location filename="../View/Reservoir/Translate.py" line="36"/> - <source>Node</source> - <translation>NÅ“ud</translation> + <location filename="../View/Tools/PamhyrTranslate.py" line="31"/> + <source>Pamhyr2</source> + <translation>Pamhyr2</translation> </message> +</context> +<context> + <name>REPLines</name> <message> - <location filename="../View/Reservoir/Edit/Translate.py" line="37"/> - <source>Elevation (m)</source> - <translation>Altitude (m)</translation> + <location filename="../View/REPLines/Translate.py" line="29"/> + <source>Mage REP lines</source> + <translation>Lignes REP Mage</translation> </message> <message> - <location filename="../View/Reservoir/Edit/Translate.py" line="38"/> - <source>Area (hectare)</source> - <translation>Aire (hectare)</translation> + <location filename="../View/REPLines/Translate.py" line="33"/> + <source>Edit Mage REP lines</source> + <translation>Éditer le lignes REP Mage</translation> </message> +</context> +<context> + <name>Reservoir</name> <message> <location filename="../View/Reservoir/Translate.py" line="30"/> <source>Reservoir</source> <translation>Casier</translation> </message> + <message> + <location filename="../View/Reservoir/Translate.py" line="36"/> + <source>Node</source> + <translation>NÅ“ud</translation> + </message> <message> <location filename="../View/Reservoir/Edit/Translate.py" line="32"/> <source>Edit Reservoir</source> @@ -2850,69 +2395,29 @@ <context> <name>Results</name> <message> - <location filename="../View/Results/PlotXY.py" line="56"/> - <source>X (m)</source> - <translation>X (m)</translation> - </message> - <message> - <location filename="../View/Results/PlotXY.py" line="57"/> - <source>Y (m)</source> - <translation>Y (m)</translation> - </message> - <message> - <location filename="../View/Results/translate.py" line="42"/> - <source>Reach name</source> - <translation>Nom du bief</translation> - </message> - <message> - <location filename="../View/Results/translate.py" line="46"/> - <source>Name</source> - <translation>Nom</translation> - </message> - <message> - <location filename="../View/Results/translate.py" line="47"/> - <source>KP (m)</source> - <translation>PK (m)</translation> - </message> - <message> - <location filename="../View/Results/translate.py" line="37"/> + <location filename="../View/Results/translate.py" line="36"/> <source>days</source> <translation>jours</translation> </message> <message> - <location filename="../View/Results/translate.py" line="34"/> + <location filename="../View/Results/translate.py" line="35"/> <source>day</source> <translation>jour</translation> </message> <message> - <location filename="../View/Results/PlotH.py" line="54"/> - <source>Time (s)</source> - <translation>Temps (s)</translation> - </message> - <message> - <location filename="../View/Results/PlotH.py" line="79"/> - <source>Discharge (m³/s)</source> - <translation type="obsolete">Débit (m³/s)</translation> - </message> - <message> - <location filename="../View/Results/PlotKPC.py" line="55"/> - <source>River bottom</source> - <translation>Fond de la rivière</translation> - </message> - <message> - <location filename="../View/Results/PlotKPC.py" line="56"/> - <source>Water elevation</source> - <translation>Hauteur d'eau</translation> + <location filename="../View/Results/translate.py" line="38"/> + <source>X (m)</source> + <translation>X (m)</translation> </message> <message> - <location filename="../View/Results/PlotKPC.py" line="57"/> - <source>Max water elevation</source> - <translation>Hauteur d'eau maximum</translation> + <location filename="../View/Results/PlotXY.py" line="57"/> + <source>Y (m)</source> + <translation>Y (m)</translation> </message> <message> - <location filename="../View/Results/PlotKPC.py" line="53"/> - <source>Elevation (m)</source> - <translation>Altitude (m)</translation> + <location filename="../View/Results/PlotH.py" line="54"/> + <source>Time (s)</source> + <translation>Temps (s)</translation> </message> <message> <location filename="../View/Results/PlotH.py" line="57"/> @@ -2927,7 +2432,7 @@ <message> <location filename="../View/Results/PlotH.py" line="59"/> <source>Current timestamp</source> - <translation>Date courante</translation> + <translation>Date actuelle</translation> </message> <message> <location filename="../View/Results/translate.py" line="30"/> @@ -2935,67 +2440,57 @@ <translation>Résultats</translation> </message> <message> - <location filename="../View/Results/translate.py" line="51"/> - <source>Profile</source> - <translation>Section en travers</translation> - </message> - <message> - <location filename="../View/Results/translate.py" line="52"/> - <source>Water elevation (m)</source> - <translation>Cote de l'eau (m)</translation> - </message> -</context> -<context> - <name>SedimentLayers</name> - <message> - <location filename="../View/SedimentLayers/Reach/Profile/Window.py" line="88"/> - <source>(no name)</source> - <translation>(sans nom)</translation> + <location filename="../View/Results/translate.py" line="31"/> + <source>Reading results</source> + <translation>Lecture des résultats</translation> </message> <message> - <location filename="../View/SedimentLayers/translate.py" line="35"/> - <source>Name</source> - <translation>Nom</translation> + <location filename="../View/Results/translate.py" line="40"/> + <source>River bottom</source> + <translation>Fond de la rivière</translation> </message> <message> - <location filename="../View/SedimentLayers/Edit/translate.py" line="9"/> - <source>Type</source> - <translation type="obsolete">Type</translation> + <location filename="../View/Results/translate.py" line="41"/> + <source>Water elevation</source> + <translation>Côte de l'eau</translation> </message> <message> - <location filename="../View/SedimentLayers/Reach/Profile/Window.py" line="92"/> - <source>(no name - @kp)</source> - <translation>(sans nom - @kp)</translation> + <location filename="../View/Results/translate.py" line="42"/> + <source>Max water elevation</source> + <translation>Côte maximum de l'eau</translation> </message> <message> - <location filename="../View/SedimentLayers/Reach/translate.py" line="37"/> - <source>Not defined</source> - <translation>Non définie</translation> + <location filename="../View/Results/translate.py" line="48"/> + <source>Reach name</source> + <translation>Nom du bief</translation> </message> <message> - <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="42"/> - <source>X (m)</source> - <translation>X (m)</translation> + <location filename="../View/Results/translate.py" line="57"/> + <source>Profile</source> + <translation>Profil</translation> </message> <message> - <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="43"/> - <source>Y (m)</source> - <translation>Y (m)</translation> + <location filename="../View/Results/PlotH.py" line="55"/> + <source>Discharge (m³/s)</source> + <translation type="obsolete">Débit (m³/s)</translation> </message> - <message> - <location filename="../View/SedimentLayers/Reach/translate.py" line="44"/> - <source>Sediment layers</source> - <translation>Couche sédimentaires</translation> + <message encoding="UTF-8"> + <location filename="../View/Results/PlotH.py" line="55"/> + <source>Discharge (m³/s)</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>SedimentLayers</name> <message> - <location filename="../View/SedimentLayers/Reach/translate.py" line="43"/> - <source>KP (m)</source> - <translation>PK (m)</translation> + <location filename="../View/SedimentLayers/Reach/Profile/Window.py" line="88"/> + <source>(no name)</source> + <translation>(sans nom)</translation> </message> <message> - <location filename="../View/SedimentLayers/translate.py" line="36"/> - <source>Comment</source> - <translation>Commentaire</translation> + <location filename="../View/SedimentLayers/Edit/translate.py" line="30"/> + <source>Edit Sediment Layers</source> + <translation>Éditer les couches sédimentaires</translation> </message> <message> <location filename="../View/SedimentLayers/Edit/translate.py" line="40"/> @@ -3013,39 +2508,34 @@ <translation>Contrainte critique</translation> </message> <message> - <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="44"/> - <source>Z (m)</source> - <translation>Z (m)</translation> - </message> - <message> - <location filename="../View/SedimentLayers/Edit/translate.py" line="19"/> - <source>Height</source> - <translation type="obsolete">Hauteur</translation> + <location filename="../View/SedimentLayers/Reach/Profile/Window.py" line="92"/> + <source>(no name - @kp)</source> + <translation>(sans nom - @kp)</translation> </message> <message> - <location filename="../View/SedimentLayers/Reach/translate.py" line="39"/> - <source>Height (m)</source> - <translation>Hauteur (m)</translation> + <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="40"/> + <source>X (m)</source> + <translation>X (m)</translation> </message> <message> - <location filename="../View/SedimentLayers/Reach/translate.py" line="38"/> - <source>Kp (m)</source> - <translation>Pk (m)</translation> + <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="35"/> + <source>Profile sediment layers</source> + <translation>Couches sédimentaires de la section en travers</translation> </message> <message> - <location filename="../View/SedimentLayers/Edit/translate.py" line="39"/> - <source>Thickness (m)</source> - <translation>Épaisseur (m)</translation> + <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="41"/> + <source>Y (m)</source> + <translation>Y (m)</translation> </message> <message> - <location filename="../View/SedimentLayers/Edit/translate.py" line="30"/> - <source>Edit Sediment Layers</source> - <translation>Éditer les couches sédimentaires</translation> + <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="42"/> + <source>Z (m)</source> + <translation>Z (m)</translation> </message> <message> - <location filename="../View/SedimentLayers/Reach/Profile/translate.py" line="37"/> - <source>Profile sediment layers</source> - <translation>Couches sédimentaires de la section en travers</translation> + <location filename="../View/SedimentLayers/Reach/translate.py" line="43"/> + <source>Sediment layers</source> + <translation>Couche sédimentaires</translation> </message> <message> <location filename="../View/SedimentLayers/Reach/translate.py" line="30"/> @@ -3066,32 +2556,27 @@ <context> <name>Solver</name> <message> - <location filename="../View/RunSolver/Window.py" line="67"/> + <location filename="../View/RunSolver/Window.py" line="68"/> <source>Select solver</source> <translation>Selection du solveur</translation> </message> <message> - <location filename="../View/RunSolver/Window.py" line="145"/> + <location filename="../View/RunSolver/Window.py" line="146"/> <source>Select log</source> <translation>Selection du log</translation> </message> <message> <location filename="../View/RunSolver/Log/Window.py" line="58"/> <source>Solver logs</source> - <translation>Logs du solveur</translation> + <translation>Selection des logs</translation> </message> </context> <context> <name>SolverParameters</name> <message> - <location filename="../View/SolverParameters/translate.py" line="35"/> - <source>Name</source> - <translation>Nom</translation> - </message> - <message> - <location filename="../View/SolverParameters/translate.py" line="36"/> - <source>Value</source> - <translation>Valeur</translation> + <location filename="../View/SolverParameters/translate.py" line="30"/> + <source>Solver parameters</source> + <translation>Paramètres du solveur</translation> </message> <message> <location filename="../View/SolverParameters/translate.py" line="47"/> @@ -3106,7 +2591,7 @@ <message> <location filename="../View/SolverParameters/translate.py" line="49"/> <source>Y</source> - <translation>O</translation> + <translation>Y</translation> </message> <message> <location filename="../View/SolverParameters/translate.py" line="50"/> @@ -3128,10 +2613,15 @@ <source>Timestep (second)</source> <translation>Pas de temps (en secondes)</translation> </message> + <message> + <location filename="../View/SolverParameters/translate.py" line="64"/> + <source>Command line arguments</source> + <translation>Arguments en ligne de commande</translation> + </message> <message> <location filename="../View/SolverParameters/translate.py" line="68"/> <source>Minimum timestep (second)</source> - <translation>Pas de temps minimal (en secondes)</translation> + <translation>Pas de temps minimal (secondes)</translation> </message> <message> <location filename="../View/SolverParameters/translate.py" line="71"/> @@ -3243,11 +2733,6 @@ <source>Minimum reach volume to check</source> <translation>Volume de bief minimum à vérifier</translation> </message> - <message> - <location filename="../View/SolverParameters/translate.py" line="64"/> - <source>Command line arguments</source> - <translation>Arguments en ligne de commande</translation> - </message> <message> <location filename="../View/SolverParameters/translate.py" line="137"/> <source>Use Mage internal initialization (Y/N)</source> @@ -3276,7 +2761,7 @@ <message> <location filename="../View/SolverParameters/translate.py" line="149"/> <source>D50 changing distance</source> - <translation>Distance de changement pour le D50</translation> + <translation>D50 changing distance</translation> </message> <message> <location filename="../View/SolverParameters/translate.py" line="151"/> @@ -3313,24 +2798,6 @@ <source>Multiplicator factor</source> <translation>Facteur de multiplication</translation> </message> - <message> - <location filename="../View/SolverParameters/translate.py" line="30"/> - <source>Solver parameters</source> - <translation>Paramètres du solveur</translation> - </message> -</context> -<context> - <name>Solvers</name> - <message> - <location filename="../Solver/Solvers.py" line="27"/> - <source>Generic</source> - <translation type="obsolete">Générique</translation> - </message> - <message> - <location filename="../Solver/Solvers.py" line="29"/> - <source>Mage version 8</source> - <translation type="obsolete">Mage en version 8</translation> - </message> </context> <context> <name>Stricklers</name> @@ -3339,47 +2806,22 @@ <source>Stricklers</source> <translation>Stricklers</translation> </message> - <message> - <location filename="../View/Stricklers/translate.py" line="35"/> - <source>Name</source> - <translation>Nom</translation> - </message> - <message> - <location filename="../View/Stricklers/translate.py" line="36"/> - <source>Main channel</source> - <translation>Lit mineur</translation> - </message> - <message> - <location filename="../View/Stricklers/translate.py" line="37"/> - <source>Floodway</source> - <translation>Lit moyen</translation> - </message> - <message> - <location filename="../View/Stricklers/translate.py" line="38"/> - <source>Comment</source> - <translation>Commentaire</translation> - </message> </context> <context> <name>Study</name> <message> - <location filename="../View/Study/Window.py" line="37"/> + <location filename="../View/Study/Window.py" line="51"/> <source>Edit study</source> <translation>Éditer l'étude</translation> </message> <message> - <location filename="../View/Study/Window.py" line="42"/> + <location filename="../View/Study/Window.py" line="56"/> <source>New study</source> <translation>Nouvelle étude</translation> </message> </context> <context> <name>Toolbar</name> - <message> - <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="247"/> - <source>Zoom</source> - <translation>Zoom</translation> - </message> <message> <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="240"/> <source>Default view</source> @@ -3400,6 +2842,11 @@ <source>Axes panoramic</source> <translation>Axes panoramiques</translation> </message> + <message> + <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="247"/> + <source>Zoom</source> + <translation>Zoom</translation> + </message> <message> <location filename="../View/Tools/Plot/PamhyrToolbar.py" line="250"/> <source>Isometric view (Shift+W)</source> @@ -3416,4 +2863,77 @@ <translation>Sauvegarder la figure</translation> </message> </context> +<context> + <name>Unit</name> + <message> + <location filename="../View/Translate.py" line="55"/> + <source>KP (m)</source> + <translation>PK (m)</translation> + </message> + <message> + <location filename="../View/Translate.py" line="56"/> + <source>Width (m)</source> + <translation>Largeur (m)</translation> + </message> + <message> + <location filename="../View/Translate.py" line="57"/> + <source>Height (m)</source> + <translation>Hauteur (m)</translation> + </message> + <message> + <location filename="../View/Translate.py" line="58"/> + <source>Diameter (m)</source> + <translation>Diamètre (m)</translation> + </message> + <message> + <location filename="../View/Translate.py" line="59"/> + <source>Thickness (m)</source> + <translation>Épaisseur (m)</translation> + </message> + <message> + <location filename="../View/Translate.py" line="60"/> + <source>Elevation (m)</source> + <translation>Côte (m)</translation> + </message> + <message> + <location filename="../View/Translate.py" line="61"/> + <source>Water elevation (m)</source> + <translation>Côte de l'eau (m)</translation> + </message> + <message> + <location filename="../View/Translate.py" line="65"/> + <source>Area (hectare)</source> + <translation>Aire (hectare)</translation> + </message> + <message> + <location filename="../View/Translate.py" line="67"/> + <source>Time (sec)</source> + <translation>Temps (sec)</translation> + </message> + <message> + <location filename="../View/Translate.py" line="68"/> + <source>Time (JJJ:HH:MM:SS)</source> + <translation>Temps (JJJ:HH:MM:SS)</translation> + </message> + <message> + <location filename="../View/Translate.py" line="70"/> + <source>Date (sec)</source> + <translation>Date (sec)</translation> + </message> + <message> + <location filename="../View/Translate.py" line="71"/> + <source>Date (ISO format)</source> + <translation>Date (format ISO)</translation> + </message> + <message> + <location filename="../View/Translate.py" line="64"/> + <source>Discharge (m³/s)</source> + <translation type="obsolete">Débit (m³/s)</translation> + </message> + <message encoding="UTF-8"> + <location filename="../View/Translate.py" line="64"/> + <source>Discharge (m³/s)</source> + <translation type="unfinished"></translation> + </message> +</context> </TS> -- GitLab