<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
<context>
    <name>@default</name>
    <message>
        <location filename="../../plugin.py" line="404"/>
        <source>Create Template Memory Layers</source>
        <translation>Créer des couches mémoire de modèle</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="414"/>
        <source>Create Template Geopackage</source>
        <translation>Créer un géopackage de modèle</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="325"/>
        <source>Run Simulation</source>
        <translation>Exécuter la simulation</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="530"/>
        <source>Change layers...</source>
        <translation>Modifier les couches...</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="79"/>
        <source>Units</source>
        <translation>Unités</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="169"/>
        <source>Duration (hours)</source>
        <translation>Durée (heures)</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="716"/>
        <source>Single period simulation</source>
        <translation>Simulation d’une seule période</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="469"/>
        <source>Load Example</source>
        <translation>Charger un exemple</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="202"/>
        <source>Installing WNTR</source>
        <translation>Installation de WNTR</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="227"/>
        <source>Load an example to try me out</source>
        <translation>Chargez un exemple pour me tester</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="317"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="326"/>
        <source>Success</source>
        <translation>Succès</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="472"/>
        <source>Example loaded with Open Street Map background</source>
        <translation>Exemple chargé avec un fond Open Street Map</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="395"/>
        <source>Analysed using units &apos;{units}&apos; and headloss formula &apos;{headloss_formula}&apos;</source>
        <translation>Analysé en utilisant les unités « {units} » et la formule de perte de charge « {headloss_formula} »</translation>
    </message>
    <message numerus="yes">
        <location filename="../../plugin.py" line="725"/>
        <source>%n hour(s)</source>
        <translation>
            <numerusform>%n heure</numerusform>
            <numerusform>%n heures</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/import_inp.py" line="103"/>
        <source>Import from Epanet INP file</source>
        <translation>Importer depuis un fichier Epanet INP</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/import_inp.py" line="70"/>
        <source>Epanet Input File (.inp)</source>
        <translation>Fichier d’entrée Epanet (.inp)</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/import_inp.py" line="79"/>
        <source>Coordinate Reference System (CRS)</source>
        <translation>Système de coordonnées de référence (SCR)</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="90"/>
        <source>Headloss Formula</source>
        <translation>Formule de perte de charge</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="103"/>
        <source>Simulation duration in hours (or 0 for single period)</source>
        <translation>Durée de la simulation en heures (ou 0 pour une seule période)</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="125"/>
        <source>Simulation Results - Nodes</source>
        <translation>Résultats de simulation - Nœuds</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="128"/>
        <source>Simulation Results - Links</source>
        <translation>Résultats de simulation - Liens</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/empty_model.py" line="71"/>
        <source>Create Template Layers</source>
        <translation>Créer des couches de modèle</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/common.py" line="120"/>
        <source>Execution of script cancelled by user</source>
        <translation>Exécution du script annulée par l’utilisateur</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/common.py" line="61"/>
        <source>WNTR model created. Model contains:</source>
        <translation>Modèle WNTR créé. Le modèle contient:</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="314"/>
        <source>Junctions</source>
        <translation>Nœuds de jonction</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="316"/>
        <source>Reservoirs</source>
        <translation>Réservoirs</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="318"/>
        <source>Tanks</source>
        <translation>Cuves</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="320"/>
        <source>Pipes</source>
        <translation>Canalisations</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="322"/>
        <source>Pumps</source>
        <translation>Pompes</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="324"/>
        <source>Valves</source>
        <translation>Vannes</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="417"/>
        <source>Nodes</source>
        <translation>Nœuds</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="419"/>
        <source>Links</source>
        <translation>Liens</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="42"/>
        <source>Cubic Feet per Second</source>
        <translation>Pieds cubes par seconde</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="44"/>
        <source>Gallons per Minute</source>
        <translation>Gallons par minute</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="46"/>
        <source>Mega Gallons per Day</source>
        <translation>Méga gallons par jour</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="48"/>
        <source>Imperial Mega Gallons per Day</source>
        <translation>Méga gallons impériaux par jour</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="50"/>
        <source>Acre-feet per Day</source>
        <translation>Acre-pieds par jour</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="32"/>
        <source>Litres per Second</source>
        <translation>Litres par seconde</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="34"/>
        <source>Litres per Minute</source>
        <translation>Litres par minute</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="36"/>
        <source>Mega Litres Per Day</source>
        <translation>Méga litres par jour</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="38"/>
        <source>Cubic Metres per Hour</source>
        <translation>Mètres cubes par heure</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/empty_model.py" line="57"/>
        <source>Create Fields for Water Quality Analysis</source>
        <translation>Créer des champs pour l’analyse de la qualité de l’eau</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/empty_model.py" line="58"/>
        <source>Create Fields for Pressure Driven Analysis</source>
        <translation>Créer des champs pour l’analyse basée sur la pression</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/empty_model.py" line="59"/>
        <source>Create Fields for Energy Analysis</source>
        <translation>Créer des champs pour l’analyse énergétique</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/empty_model.py" line="105"/>
        <source>Model Layers</source>
        <translation>Couches du modèle</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/import_inp.py" line="145"/>
        <source>Model Layers ({filename})</source>
        <translation>Couches du modèle ({filename})</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="133"/>
        <source>Output .inp file</source>
        <translation>Fichier .inp de sortie</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="252"/>
        <source>Simulation Results ({finish_time})</source>
        <translation>Résultats de simulation ({finish_time})</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/empty_model.py" line="30"/>
        <source>
        This will create a set of &apos;template&apos; layers, which you can use for building your model.
        You do not need to create or use all layers if not required for your model.
        </source>
        <translation>
        Cela créera un ensemble de couches « modèle », que vous pouvez utiliser pour construire votre modèle.
        Vous n’avez pas besoin de créer ou d’utiliser toutes les couches si votre modèle ne les requiert pas.
        </translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/import_inp.py" line="59"/>
        <source>
            Import all junctions, tanks, reservoirs, pipes, pumps and valves from an EPANET inp file.
            This will also save selected options from the .inp file.
            All units will be converted into the unit set selected. If not selected, it will default             to the unit set in the .inp file.
            </source>
        <translation>
            Importe tous les nœuds, réservoirs, cuves, canalisations, pompes et vannes à partir d’un fichier EPANET .inp.
            Cela enregistrera également les options sélectionnées du fichier .inp.
            Toutes les unités seront converties dans l’ensemble d’unités sélectionné. Si aucune option n’est sélectionnée, l’ensemble d’unités du fichier .inp sera utilisé par défaut.
        </translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/import_inp.py" line="83"/>
        <source>Units to to convert to (leave blank to use .inp file units)</source>
        <translation>Unités vers lesquelles convertir (laissez vide pour utiliser les unités du fichier .inp)</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="63"/>
        <source>Hazen-Williams</source>
        <translation>Hazen-Williams</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="65"/>
        <source>Darcy-Weisbach</source>
        <translation>Darcy-Weisbach</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="67"/>
        <source>Chezy-Manning</source>
        <translation>Chezy-Manning</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1445"/>
        <source>pump head</source>
        <translation>hauteur de pompe</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1447"/>
        <source>pump efficiency</source>
        <translation>efficacité de la pompe</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1449"/>
        <source>general purpose valve headloss</source>
        <translation>perte de charge de vanne polyvalente</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1451"/>
        <source>tank volume</source>
        <translation>volume du réservoir</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1471"/>
        <source>{exception} is not a known set of units. Possible units are: </source>
        <translation>{exception} n’est pas un ensemble d’unités connu. Les unités possibles sont : </translation>
    </message>
    <message>
        <location filename="../../interface.py" line="731"/>
        <source>Cannot set headloss when wn is set. Set the headloss in the wn.options.hydraulic.headloss instead</source>
        <translation>Impossible de définir la perte de charge lorsque wn est défini. Définissez la perte de charge dans wn.options.hydraulic.headloss à la place</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="740"/>
        <source>headloss must be set if wn is not set: possible values are: H-W, D-W, C-M</source>
        <translation>La perte de charge doit être définie si wn n’est pas défini : les valeurs possibles sont : H-W, D-W, C-M</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="775"/>
        <source>&apos;{layer_name}&apos; is not a valid layer type.</source>
        <translation>'{layer_name}' n’est pas un type de couche valide.</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="886"/>
        <source>There are no nodes in the model</source>
        <translation>Il n’y a aucun nœud dans le modèle</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="891"/>
        <source>There are no links in the model</source>
        <translation>Il n’y a aucun lien dans le modèle</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="960"/>
        <source>Problem in column {column_name}: {exception}</source>
        <translation>Problème dans la colonne {column_name} : {exception}</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1249"/>
        <source>Duplicate names found: </source>
        <translation>Noms en double trouvés : </translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1293"/>
        <source>At least one junction is necessary</source>
        <translation>Au moins un nœud de jonction est nécessaire</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1297"/>
        <source>At least one tank or reservoir is required</source>
        <translation>Au moins une cuve ou un réservoir est requis</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1301"/>
        <source>At least one link (pipe, pump or valve) is necessary</source>
        <translation>Au moins un lien (canalisation, pompe ou vanne) est nécessaire</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="136"/>
        <source>CRS {crs} is not valid.</source>
        <translation>Le SCR {crs} n’est pas valide.</translation>
    </message>
    <message>
        <location filename="../../spatial_index.py" line="56"/>
        <source>All links must be single part lines</source>
        <translation>Tous les liens doivent être des lignes à une seule partie</translation>
    </message>
    <message>
        <location filename="../../spatial_index.py" line="59"/>
        <source>All links must have valid geometry</source>
        <translation>Tous les liens doivent avoir une géométrie valide</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="449"/>
        <source>Choose Input File</source>
        <translation>Choisir le fichier d’entrée</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="449"/>
        <source>EPANET INP File</source>
        <translation>Fichier INP EPANET</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="436"/>
        <source>Loaded .inp file</source>
        <translation>Fichier .inp chargé</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="418"/>
        <source>Save Geopackage</source>
        <translation>Enregistrer le Geopackage</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="418"/>
        <source>Geopackage</source>
        <translation>Geopackage</translation>
    </message>
    <message numerus="yes">
        <location filename="../../interface.py" line="1054"/>
        <source>%n pipe(s) have very different attribute length vs measured length. First five are: </source>
        <translation>
            <numerusform>%n canalisation a une longueur d’attribut très différente de la longueur mesurée. Les cinq premières sont : </numerusform>
            <numerusform>%n canalisations ont une longueur d’attribut très différente de la longueur mesurée. Les cinq premières sont : </numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1059"/>
        <source>{name} ({attribute_length:.0f} metres vs {calculated_length:.0f} metres)</source>
        <translation>{name} ({attribute_length:.0f} mètres contre {calculated_length:.0f} mètres)</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="99"/>
        <source>Power</source>
        <translation>Puissance</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="620"/>
        <source>Head</source>
        <translation>Hauteur</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="145"/>
        <source>Open</source>
        <translation>Ouvert</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="147"/>
        <source>Active</source>
        <translation>Actif</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="149"/>
        <source>Closed</source>
        <translation>Fermé</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="164"/>
        <source>Pressure Reducing Valve</source>
        <translation>Vanne réductrice de pression</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="166"/>
        <source>Pressure Sustaining Valve</source>
        <translation>Vanne de maintien de pression</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="168"/>
        <source>Pressure Breaking Valve</source>
        <translation>Vanne de rupture de pression</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="170"/>
        <source>Flow Control Valve</source>
        <translation>Vanne de contrôle de débit</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="172"/>
        <source>Throttle Control Valve</source>
        <translation>Vanne de contrôle d’étranglement</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="174"/>
        <source>General Purpose Valve</source>
        <translation>Vanne polyvalente</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="532"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="534"/>
        <source>Elevation</source>
        <translation>Élévation</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="536"/>
        <source>Base Demand</source>
        <translation>Demande de base</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="538"/>
        <source>Demand Pattern</source>
        <translation>Modèle de demande</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="540"/>
        <source>Emitter Coefficient</source>
        <translation>Coefficient d’émetteur</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="542"/>
        <source>Initial Level</source>
        <translation>Niveau initial</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="544"/>
        <source>Minimum Level</source>
        <translation>Niveau minimum</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="546"/>
        <source>Maximum Level</source>
        <translation>Niveau maximum</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="548"/>
        <source>Valve Type</source>
        <translation>Type de vanne</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="560"/>
        <source>Diameter</source>
        <translation>Diamètre</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="562"/>
        <source>Minimum Volume</source>
        <translation>Volume minimum</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="564"/>
        <source>Volume Curve</source>
        <translation>Courbe de volume</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="566"/>
        <source>Overflow</source>
        <translation>Débordement</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="568"/>
        <source>Base Head</source>
        <translation>Hauteur de base</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="570"/>
        <source>Head Pattern</source>
        <translation>Modèle de hauteur</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="572"/>
        <source>Length</source>
        <translation>Longueur</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="574"/>
        <source>Roughness</source>
        <translation>Rugosité</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="578"/>
        <source>Check Valve</source>
        <translation>Vanne de retenue</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="580"/>
        <source>Pump Type</source>
        <translation>Type de pompe</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="586"/>
        <source>Base Speed</source>
        <translation>Vitesse de base</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="588"/>
        <source>Speed Pattern</source>
        <translation>Modèle de vitesse</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="590"/>
        <source>Initial Status</source>
        <translation>État initial</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="595"/>
        <source>Initial Quality</source>
        <translation>Qualité initiale</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="597"/>
        <source>Mixing Fraction</source>
        <translation>Fraction de mélange</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="599"/>
        <source>Mixing Model</source>
        <translation>Modèle de mélange</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="605"/>
        <source>Minimum Pressure</source>
        <translation>Pression minimum</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="607"/>
        <source>Required Pressure</source>
        <translation>Pression requise</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="609"/>
        <source>Pressure Exponent</source>
        <translation>Exposant de pression</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="613"/>
        <source>Energy Pattern</source>
        <translation>Modèle énergétique</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="615"/>
        <source>Energy Price</source>
        <translation>Prix de l’énergie</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="618"/>
        <source>Demand</source>
        <translation>Demande</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="622"/>
        <source>Pressure</source>
        <translation>Pression</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="624"/>
        <source>Flowrate</source>
        <translation>Débit</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="626"/>
        <source>Headloss</source>
        <translation>Perte de charge</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="630"/>
        <source>Velocity</source>
        <translation>Vélocité</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="632"/>
        <source>Quality</source>
        <translation>Qualité</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="634"/>
        <source>Reaction Rate</source>
        <translation>Taux de réaction</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="185"/>
        <source>Error preparing model: {exception}</source>
        <translation>Erreur lors de la préparation du modèle : {exception}</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="207"/>
        <source>Epanet error: {exception}</source>
        <translation>Erreur Epanet : {exception}</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/import_inp.py" line="121"/>
        <source>Will output with the following units: {flow_unit}</source>
        <translation>Produira avec les unités suivantes : {flow_unit}</translation>
    </message>
    <message>
        <location filename="../../dependencies.py" line="97"/>
        <source>Couldn&apos;t fetch and install WNTR. {exception}</source>
        <translation>Impossible de récupérer et d’installer WNTR. {exception}</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1434"/>
        <source>in {layer} problem reading {pattern_type}: {pattern_string} Patterns should be a string of numeric values separated by a space, or a list of numeric values.</source>
        <translation>dans {layer}, problème de lecture de {pattern_type} : {pattern_string}. Les modèles doivent être une chaîne de valeurs numériques séparées par un espace ou une liste de valeurs numériques.</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1462"/>
        <source>error from WNTR. {exception_name}: {exception}</source>
        <translation>erreur de WNTR. {exception_name} : {exception}</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="497"/>
        <source>OpenStreetMap</source>
        <translation>OpenStreetMap</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="360"/>
        <source>
This will take all of the model layers (junctions, tanks, reservoirs, pipes, valves, pumps), combine them with the chosen options, and run a simulation on WNTR.
The output files are a layer of &apos;nodes&apos; (junctions, tanks, reservoirs) and &apos;links&apos; (pipes, valves, pumps).
Optionally, you can also output an EPANET &apos;.inp&apos; file which can be run / viewed in other software.
            </source>
        <translation>
Cela prendra toutes les couches du modèle (nœuds, cuves, réservoirs, canalisations, vannes, pompes), les combinera avec les options choisies et exécutera une simulation sur WNTR.
Les fichiers de sortie sont une couche de « nœuds » (nœuds, cuves, réservoirs) et de « liens » (canalisations, vannes, pompes).
Vous pouvez également, en option, produire un fichier EPANET « .inp » qui peut être exécuté ou visualisé dans d’autres logiciels.
        </translation>
    </message>
    <message>
        <location filename="../../dependencies.py" line="74"/>
        <source>Took too long to fetch and install.</source>
        <translation>Le téléchargement et l’installation ont pris trop de temps.</translation>
    </message>
    <message>
        <location filename="../../dependencies.py" line="77"/>
        <source>Couldn&apos;t find Python</source>
        <translation>Python introuvable</translation>
    </message>
    <message>
        <location filename="../../dependencies.py" line="111"/>
        <source>Fetching WNTR is already in progress. Please wait and try again.</source>
        <translation>La récupération de WNTR est déjà en cours. Veuillez patienter et réessayer.</translation>
    </message>
    <message>
        <location filename="../../dependencies.py" line="102"/>
        <source>Missing necessary python packages {missing_deps}. Please see help for how to fix this</source>
        <translation>Packages Python nécessaires manquants {missing_deps}. Veuillez consulter l’aide pour savoir comment résoudre ce problème</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="40"/>
        <source>Cubic Metres per Day</source>
        <translation>Mètres cubes par jour</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="78"/>
        <source>Fixed Demand</source>
        <translation>Demande fixe</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="80"/>
        <source>Pressure Dependent Demand</source>
        <translation>Demande dépendante de la pression</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="114"/>
        <source>Fully Mixed</source>
        <translation>Entièrement mélangé</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="116"/>
        <source>Two Compartment Mixing</source>
        <translation>Mélange à deux compartiments</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="118"/>
        <source>First In First Out (FIFO)</source>
        <translation>Premier entré, premier sorti (FIFO)</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="120"/>
        <source>Last In First Out (LIFO)</source>
        <translation>Dernier entré, premier sorti (LIFO)</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="550"/>
        <source>Pressure Setting (for PRVs, PBVs, and PSVs)</source>
        <translation>Réglage de pression (pour PRV, PBV et PSV)</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="552"/>
        <source>Flow Setting (for FCVs)</source>
        <translation>Réglage de débit (pour FCV)</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="554"/>
        <source>Throttle Setting (for TCVs)</source>
        <translation>Réglage d’étranglement (pour TCV)</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="556"/>
        <source>Headloss Curve (for GPVs)</source>
        <translation>Courbe de perte de charge (pour GPV)</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="576"/>
        <source>Minor Loss Coefficient</source>
        <translation>Coefficient de perte mineure</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="582"/>
        <source>Pump Curve (for &apos;head&apos; pumps)</source>
        <translation>Courbe de pompe (pour pompes « hauteur »)</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="584"/>
        <source>Power (for &apos;power&apos; pumps)</source>
        <translation>Puissance (pour pompes « puissance »)</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="592"/>
        <source>Valve Status</source>
        <translation>État de la vanne</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="601"/>
        <source>Bulk Reaction Rate Coefficient</source>
        <translation>Coefficient de taux de réaction globale</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="603"/>
        <source>Wall Reaction Rate Coefficient</source>
        <translation>Coefficient de taux de réaction de paroi</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="611"/>
        <source>Efficiency Curve</source>
        <translation>Courbe d’efficacité</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="628"/>
        <source>Unit Headloss</source>
        <translation>Perte de charge unitaire</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="640"/>
        <source>Element identifier. If provided, it must be less than 32 characters and not contain any spaces.</source>
        <translation>Identifiant de l’élément. S’il est fourni, il doit comporter moins de 32 caractères et ne contenir aucun espace.</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="642"/>
        <source>Height above datum. This is in metres or feet.</source>
        <translation>Hauteur au-dessus du niveau de référence. En mètres ou pieds.</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="644"/>
        <source>The demand for the element. Can be negative for inflows.</source>
        <translation>La demande pour l’élément. Peut être négative pour les apports.</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="646"/>
        <source>Time-varying multiplier pattern for base demand</source>
        <translation>Modèle multiplicateur variable dans le temps pour la demande de base</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="648"/>
        <source>Coefficient for flow through emitter at junction</source>
        <translation>Coefficient pour le débit à travers l’émetteur au nœud</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="650"/>
        <source>Initial water level in tank</source>
        <translation>Niveau d’eau initial dans la cuve</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="652"/>
        <source>Minimum allowable water level in tank</source>
        <translation>Niveau d’eau minimum autorisé dans la cuve</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="654"/>
        <source>Maximum allowable water level in tank</source>
        <translation>Niveau d’eau maximum autorisé dans la cuve</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="656"/>
        <source>Type of valve (PRV, PSV, PBV, FCV, TCV, GPV)</source>
        <translation>Type de vanne (PRV, PSV, PBV, FCV, TCV, GPV)</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="658"/>
        <source>Pressure setting for PRV, PBV, and PSV</source>
        <translation>Réglage de pression pour PRV, PBV et PSV</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="660"/>
        <source>Flow setting for FCV</source>
        <translation>Réglage de débit pour FCV</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="662"/>
        <source>Throttle setting for TCV</source>
        <translation>Réglage d’étranglement pour TCV</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="664"/>
        <source>Internal diameter of pipe</source>
        <translation>Diamètre interne de la canalisation</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="666"/>
        <source>Diameter of tank</source>
        <translation>Diamètre de la cuve</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="668"/>
        <source>Minimum volume of water in tank</source>
        <translation>Volume minimum d’eau dans la cuve</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="670"/>
        <source>Volume curve relating tank level to volume</source>
        <translation>Courbe de volume reliant le niveau de la cuve au volume</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="672"/>
        <source>Whether tank can overflow when full</source>
        <translation>Si la cuve peut déborder lorsqu’elle est pleine</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="674"/>
        <source>Hydraulic head at reservoir</source>
        <translation>Hauteur hydraulique au réservoir</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="676"/>
        <source>Time-varying pattern for reservoir head</source>
        <translation>Modèle variable dans le temps pour la hauteur du réservoir</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="678"/>
        <source>Physical length of pipe. If left blank this will be calculated automatically</source>
        <translation>Longueur physique de la canalisation. Si laissé vide, sera calculé automatiquement</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="680"/>
        <source>Pipe roughness coefficient for headloss calculation</source>
        <translation>Coefficient de rugosité de la canalisation pour le calcul de la perte de charge</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="682"/>
        <source>Minor loss coefficient for fittings and bends</source>
        <translation>Coefficient de perte mineure pour les raccords et coudes</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="684"/>
        <source>Whether pipe has check valve to prevent backflow</source>
        <translation>Si la canalisation possède une vanne de retenue pour empêcher le reflux</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="686"/>
        <source>How is pump described (by power or by head curve)</source>
        <translation>Comment la pompe est-elle décrite (par puissance ou par courbe de hauteur)</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="688"/>
        <source>Flow vs head curve for pump</source>
        <translation>Courbe débit-hauteur pour la pompe</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="690"/>
        <source>Power rating of pump</source>
        <translation>Puissance nominale de la pompe</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="692"/>
        <source>Base rotational speed of pump</source>
        <translation>Vitesse de rotation de base de la pompe</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="694"/>
        <source>Time-varying pattern for pump speed</source>
        <translation>Modèle variable dans le temps pour la vitesse de la pompe</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="696"/>
        <source>Initial operating status</source>
        <translation>État de fonctionnement initial</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="698"/>
        <source>Initial valve status (active, open, closed)</source>
        <translation>État initial de la vanne (actif, ouvert, fermé)</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="700"/>
        <source>Head loss curve (flow vs head loss) for general purpose valve</source>
        <translation>Courbe de perte de charge (débit vs perte de charge) pour vanne polyvalente</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="702"/>
        <source>Initial water quality concentration for water quality analysis</source>
        <translation>Concentration initiale de qualité de l’eau pour l’analyse de la qualité</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="704"/>
        <source>Fraction of tank volume for mixing model for two-compartment mixing model</source>
        <translation>Fraction du volume de la cuve pour le modèle de mélange à deux compartiments</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="706"/>
        <source>Tank mixing model type for water quality analysis</source>
        <translation>Type de modèle de mélange de cuve pour l’analyse de la qualité de l’eau</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="708"/>
        <source>Bulk reaction rate coefficient for water quality analysis</source>
        <translation>Coefficient de taux de réaction globale pour l’analyse de la qualité de l’eau</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="710"/>
        <source>Wall reaction rate coefficient for water quality analysis</source>
        <translation>Coefficient de taux de réaction de paroi pour l’analyse de la qualité de l’eau</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="712"/>
        <source>Minimum pressure for pressure-dependent demand</source>
        <translation>Pression minimale pour la demande dépendante de la pression</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="714"/>
        <source>Required pressure for full demand delivery in pressure-dependent demand</source>
        <translation>Pression requise pour la demande complète en mode dépendant de la pression</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="716"/>
        <source>Pressure exponent for demand calculation in pressure-dependent demand</source>
        <translation>Exposant de pression pour le calcul de la demande dépendante de la pression</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="718"/>
        <source>Pump efficiency curve (flow vs efficiency) for energy use analysis</source>
        <translation>Courbe d’efficacité de la pompe (débit vs efficacité) pour l’analyse énergétique</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="720"/>
        <source>Time-varying pattern for energy price</source>
        <translation>Modèle variable dans le temps pour le prix de l’énergie</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="722"/>
        <source>Energy price per kW hour for energy use analysis</source>
        <translation>Prix de l’énergie par kWh pour l’analyse énergétique</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="725"/>
        <source>Water demand at node</source>
        <translation>Demande en eau au nœud</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="727"/>
        <source>Hydraulic head at node</source>
        <translation>Hauteur hydraulique au nœud</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="729"/>
        <source>Water pressure at node</source>
        <translation>Pression d’eau au nœud</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="731"/>
        <source>Water flow rate through link</source>
        <translation>Débit d’eau à travers le lien</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="733"/>
        <source>Head loss across link</source>
        <translation>Perte de charge à travers le lien</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="735"/>
        <source>Head loss proportional to length of pipe</source>
        <translation>Perte de charge proportionnelle à la longueur de la canalisation</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="737"/>
        <source>Water velocity in link</source>
        <translation>Vitesse de l’eau dans le lien</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="739"/>
        <source>Water quality concentration</source>
        <translation>Concentration de qualité de l’eau</translation>
    </message>
    <message>
        <location filename="../../elements.py" line="741"/>
        <source>Rate of water quality reaction</source>
        <translation>Taux de réaction de la qualité de l’eau</translation>
    </message>
    <message>
        <location filename="../../expressions.py" line="47"/>
        <source>Expression context is not set.</source>
        <translation>Le contexte d’expression n’est pas défini.</translation>
    </message>
    <message>
        <location filename="../../expressions.py" line="62"/>
        <source>Animation start time is not set.</source>
        <translation>L’heure de début de l’animation n’est pas définie.</translation>
    </message>
    <message>
        <location filename="../../expressions.py" line="70"/>
        <source>Requested time ({timestep}) is outside of the range of results.</source>
        <translation>L’heure demandée ({timestep}) est en dehors de la plage des résultats.</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="125"/>
        <source>No units specified. Will use the value from wn: {units_friendly_name}</source>
        <translation>Aucune unité spécifiée. La valeur de wn sera utilisée : {units_friendly_name}</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1289"/>
        <source>The model is empty, no nodes or links found.</source>
        <translation>Le modèle est vide, aucun nœud ou lien trouvé.</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1306"/>
        <source>the following nodes are not connected to any links: {orphan_node_list}</source>
        <translation>les nœuds suivants ne sont connectés à aucun lien : {orphan_node_list}</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1321"/>
        <source>Network Summary</source>
        <translation>Résumé du réseau</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1333"/>
        <source>Pumps defined by power</source>
        <translation>Pompes définies par la puissance</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1334"/>
        <source>Pumps defined by head curve</source>
        <translation>Pompes définies par la courbe de hauteur</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1342"/>
        <source>Element</source>
        <translation>Élément</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1378"/>
        <source>Count</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1365"/>
        <source>All Pipes</source>
        <translation>Toutes les canalisations</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1378"/>
        <source>Total</source>
        <translation>Total</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1378"/>
        <source>Min</source>
        <translation>Min</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1378"/>
        <source>Max</source>
        <translation>Max</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1403"/>
        <source>Total pipe length: {pipe_length} {unit}</source>
        <translation>Longueur totale des canalisations : {pipe_length} {unit}</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1453"/>
        <source>problem reading {curve_name} curve &quot;{curve_string}&quot;. {error_detail} Curves should be of the form: (1, 2), (3.6, 4.7)</source>
        <translation>problème lors de la lecture de la courbe {curve_name} « {curve_string} ». {error_detail} Les courbes doivent être de la forme : (1, 2), (3.6, 4.7)</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1487"/>
        <source>Valve type ({valve_type}) must be set for all valves and must be one of the following values: {possible_values}</source>
        <translation>Le type de vanne ({valve_type}) doit être défini pour toutes les vannes et doit être l’une des valeurs suivantes : {possible_values}</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1496"/>
        <source>{initial_setting_name} ({initial_setting}) must be set for all {valve_name}</source>
        <translation>{initial_setting_name} ({initial_setting}) doit être défini pour toutes les {valve_name}</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1509"/>
        <source>In {layer_type}, all elements must have {field_name} &apos;{field_id}&apos;</source>
        <translation>Dans {layer_type}, tous les éléments doivent avoir {field_name} « {field_id} »</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1522"/>
        <source>Pump type ({pump_type}) must be set for all pumps and must be one of the following values: {possible_values}</source>
        <translation>Le type de pompe ({pump_type}) doit être défini pour toutes les pompes et doit être l’une des valeurs suivantes : {possible_values}</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1531"/>
        <source>{pump_curve_name} ({pump_curve}) must be set for all pumps of type HEAD</source>
        <translation>{pump_curve_name} ({pump_curve}) doit être défini pour toutes les pompes de type HEAD</translation>
    </message>
    <message>
        <location filename="../../interface.py" line="1540"/>
        <source>{pump_power_name} ({pump_power}) must be set for all pumps of type POWER</source>
        <translation>{pump_power_name} ({pump_power}) doit être défini pour toutes les pompes de type POWER</translation>
    </message>
    <message numerus="yes">
        <location filename="../../interface.py" line="1549"/>
        <source>There are %n feature(s) in {layer_name} with no geometry. Please check the geometry of your features.</source>
        <translation>
            <numerusform>Il y a %n entité dans {layer_name} sans géométrie. Veuillez vérifier la géométrie de vos entités.</numerusform>
            <numerusform>Il y a %n entités dans {layer_name} sans géométrie. Veuillez vérifier la géométrie de vos entités.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../../interface.py" line="1560"/>
        <source>cannot calculate length of %n pipe(s) (probably due to a problem with the selected coordinate reference system)</source>
        <translation>
            <numerusform>Impossible de calculer la longueur de %n canalisation (probablement à cause d’un problème avec le système de coordonnées sélectionné)</numerusform>
            <numerusform>Impossible de calculer la longueur de %n canalisations (probablement à cause d’un problème avec le système de coordonnées sélectionné)</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="109"/>
        <source>Demand Type</source>
        <translation>Type de demande</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="208"/>
        <source>Failed to install WNTR. Please check your internet connection.</source>
        <translation>Échec de l’installation de WNTR. Veuillez vérifier votre connexion Internet.</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="326"/>
        <source>Analysed with Warnings</source>
        <translation>Analysé avec des avertissements</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="353"/>
        <source>Run the simulation with the current settings.</source>
        <translation>Exécuter la simulation avec les paramètres actuels.</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="531"/>
        <source>Open the settings dialog to change the model layers.</source>
        <translation>Ouvrir la boîte de dialogue des paramètres pour modifier les couches du modèle.</translation>
    </message>
    <message>
        <location filename="../../spatial_index.py" line="99"/>
        <source>For the link &apos;{link_name}&apos;, the closest node ({node_name}) is too far away to snap to.</source>
        <translation>Pour le lien « {link_name} », le nœud le plus proche ({node_name}) est trop éloigné pour s’y accrocher.</translation>
    </message>
    <message>
        <location filename="../../spatial_index.py" line="109"/>
        <source>The link &apos;{link_name}&apos; connects to the same node on both ends ({node_name}).</source>
        <translation>Le lien « {link_name} » se connecte au même nœud aux deux extrémités ({node_name}).</translation>
    </message>
    <message>
        <location filename="../../style.py" line="138"/>
        <source>{field} ({unit})</source>
        <translation>{field} ({unit})</translation>
    </message>
    <message>
        <location filename="../../style.py" line="150"/>
        <source>Name must either be blank for automatic naming, or a string of up to 31 characters with no spaces</source>
        <translation>Le nom doit être vide pour un nommage automatique, ou une chaîne de 31 caractères maximum sans espaces</translation>
    </message>
    <message>
        <location filename="../../style.py" line="155"/>
        <source>Diameter must be greater than 0</source>
        <translation>Le diamètre doit être supérieur à 0</translation>
    </message>
    <message>
        <location filename="../../style.py" line="157"/>
        <source>Roughness must be greater than 0</source>
        <translation>La rugosité doit être supérieure à 0</translation>
    </message>
    <message>
        <location filename="../../style.py" line="159"/>
        <source>Length must be empty/NULL (will be calculated) or greater than 0</source>
        <translation>La longueur doit être vide/NULL (sera calculée) ou supérieure à 0</translation>
    </message>
    <message>
        <location filename="../../style.py" line="164"/>
        <source>Minor loss must be greater than or equal to 0</source>
        <translation>La perte mineure doit être supérieure ou égale à 0</translation>
    </message>
    <message>
        <location filename="../../style.py" line="166"/>
        <source>Base speed must be greater than 0</source>
        <translation>La vitesse de base doit être supérieure à 0</translation>
    </message>
    <message>
        <location filename="../../style.py" line="168"/>
        <source>Power pumps must have a power greater than 0</source>
        <translation>Les pompes de type puissance doivent avoir une puissance supérieure à 0</translation>
    </message>
    <message>
        <location filename="../../style.py" line="173"/>
        <source>Patterns must be a string of numbers separated by spaces</source>
        <translation>Les modèles doivent être une chaîne de nombres séparés par des espaces</translation>
    </message>
    <message>
        <location filename="../../style.py" line="178"/>
        <source>Curves must be a list of tuples, e.g. (1,2), (3,4)</source>
        <translation>Les courbes doivent être une liste de couples, par ex. (1,2), (3,4)</translation>
    </message>
    <message>
        <location filename="../../style.py" line="181"/>
        <source>Head pumps must have a pump curve. {curve_description}</source>
        <translation>Les pompes de type hauteur doivent avoir une courbe de pompe. {curve_description}</translation>
    </message>
    <message>
        <location filename="../../style.py" line="189"/>
        <source>General Purpose Valves must have a headloss curve. {curve_description}</source>
        <translation>Les vannes polyvalentes doivent avoir une courbe de perte de charge. {curve_description}</translation>
    </message>
    <message>
        <location filename="../../units.py" line="223"/>
        <source>*flow*</source>
        <translation>*débit*</translation>
    </message>
    <message>
        <location filename="../../units.py" line="227"/>
        <source>*mass*</source>
        <translation>*masse*</translation>
    </message>
    <message>
        <location filename="../../units.py" line="233"/>
        <source>{flow_unit} / √m or {flow_unit} / √psi</source>
        <translation>{flow_unit} / √m ou {flow_unit} / √psi</translation>
    </message>
    <message>
        <location filename="../../units.py" line="235"/>
        <source>mm or inches</source>
        <translation>mm ou pouces</translation>
    </message>
    <message>
        <location filename="../../units.py" line="237"/>
        <source>unitless, mm, or 10⁻³ ft</source>
        <translation>sans unité, mm ou 10⁻³ ft</translation>
    </message>
    <message>
        <location filename="../../units.py" line="239"/>
        <source>m or ft</source>
        <translation>m ou ft</translation>
    </message>
    <message>
        <location filename="../../units.py" line="241"/>
        <source>m/1000 m or ft/1000 ft</source>
        <translation>m/1000 m ou ft/1000 ft</translation>
    </message>
    <message>
        <location filename="../../units.py" line="243"/>
        <source>m/s or ft/s</source>
        <translation>m/s ou ft/s</translation>
    </message>
    <message>
        <location filename="../../units.py" line="245"/>
        <source>kWh</source>
        <translation>kWh</translation>
    </message>
    <message>
        <location filename="../../units.py" line="247"/>
        <source>kW or hp</source>
        <translation>kW ou hp</translation>
    </message>
    <message>
        <location filename="../../units.py" line="249"/>
        <source>m or psi</source>
        <translation>m ou psi</translation>
    </message>
    <message>
        <location filename="../../units.py" line="251"/>
        <source>m³ or ft³</source>
        <translation>m³ ou ft³</translation>
    </message>
    <message>
        <location filename="../../units.py" line="253"/>
        <source>mg/L</source>
        <translation>mg/L</translation>
    </message>
    <message>
        <location filename="../../units.py" line="255"/>
        <source>mg/L/day</source>
        <translation>mg/L/jour</translation>
    </message>
    <message>
        <location filename="../../units.py" line="257"/>
        <source>mg/min</source>
        <translation>mg/min</translation>
    </message>
    <message>
        <location filename="../../units.py" line="259"/>
        <source> </source>
        <translation> </translation>
    </message>
    <message>
        <location filename="../../units.py" line="261"/>
        <source>mg/m²/day,  mg/ft²/day, m/day, or ft/day</source>
        <translation>mg/m²/jour, mg/ft²/jour, m/jour ou ft/jour</translation>
    </message>
    <message>
        <location filename="../../units.py" line="409"/>
        <source>hours</source>
        <translation>heures</translation>
    </message>
    <message>
        <location filename="../../units.py" line="411"/>
        <source>unitless</source>
        <translation>sans unité</translation>
    </message>
    <message>
        <location filename="../../units.py" line="413"/>
        <source>fraction</source>
        <translation>fraction</translation>
    </message>
    <message>
        <location filename="../../units.py" line="415"/>
        <source>currency</source>
        <translation>monnaie</translation>
    </message>
    <message>
        <location filename="../../units.py" line="281"/>
        <source>L/s</source>
        <translation>L/s</translation>
    </message>
    <message>
        <location filename="../../units.py" line="283"/>
        <source>L/min</source>
        <translation>L/min</translation>
    </message>
    <message>
        <location filename="../../units.py" line="285"/>
        <source>ML/day</source>
        <translation>ML/jour</translation>
    </message>
    <message>
        <location filename="../../units.py" line="287"/>
        <source>m³/hour</source>
        <translation>m³/heure</translation>
    </message>
    <message>
        <location filename="../../units.py" line="289"/>
        <source>m³/day</source>
        <translation>m³/jour</translation>
    </message>
    <message>
        <location filename="../../units.py" line="291"/>
        <source>ft³/s</source>
        <translation>ft³/s</translation>
    </message>
    <message>
        <location filename="../../units.py" line="293"/>
        <source>gal/min</source>
        <translation>gal/min</translation>
    </message>
    <message>
        <location filename="../../units.py" line="295"/>
        <source>MG/day</source>
        <translation>MG/jour</translation>
    </message>
    <message>
        <location filename="../../units.py" line="297"/>
        <source>imp gal/day</source>
        <translation>gal imp/jour</translation>
    </message>
    <message>
        <location filename="../../units.py" line="299"/>
        <source>Acre-ft/day</source>
        <translation>Acre-pieds/jour</translation>
    </message>
    <message>
        <location filename="../../units.py" line="305"/>
        <source>mg</source>
        <translation>mg</translation>
    </message>
    <message>
        <location filename="../../units.py" line="307"/>
        <source>ug</source>
        <translation>µg</translation>
    </message>
    <message>
        <location filename="../../units.py" line="309"/>
        <source>g</source>
        <translation>g</translation>
    </message>
    <message>
        <location filename="../../units.py" line="311"/>
        <source>kg</source>
        <translation>kg</translation>
    </message>
    <message>
        <location filename="../../units.py" line="323"/>
        <source>{flow_unit}/√psi</source>
        <translation>{flow_unit}/√psi</translation>
    </message>
    <message>
        <location filename="../../units.py" line="325"/>
        <source>{flow_unit}/√m</source>
        <translation>{flow_unit}/√m</translation>
    </message>
    <message>
        <location filename="../../units.py" line="329"/>
        <source>in</source>
        <translation>po</translation>
    </message>
    <message>
        <location filename="../../units.py" line="338"/>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../../units.py" line="336"/>
        <source>10⁻³ ft</source>
        <translation>10⁻³ ft</translation>
    </message>
    <message>
        <location filename="../../units.py" line="344"/>
        <source>ft</source>
        <translation>ft</translation>
    </message>
    <message>
        <location filename="../../units.py" line="374"/>
        <source>m</source>
        <translation>m</translation>
    </message>
    <message>
        <location filename="../../units.py" line="350"/>
        <source>ft/1000 ft  </source>
        <translation>ft/1000 ft</translation>
    </message>
    <message>
        <location filename="../../units.py" line="352"/>
        <source>m/1000 m</source>
        <translation>m/1000 m</translation>
    </message>
    <message>
        <location filename="../../units.py" line="356"/>
        <source>ft/s</source>
        <translation>ft/s</translation>
    </message>
    <message>
        <location filename="../../units.py" line="358"/>
        <source>m/s</source>
        <translation>m/s</translation>
    </message>
    <message>
        <location filename="../../units.py" line="361"/>
        <source>kWhr</source>
        <translation>kWh</translation>
    </message>
    <message>
        <location filename="../../units.py" line="365"/>
        <source>hp</source>
        <translation>ch</translation>
    </message>
    <message>
        <location filename="../../units.py" line="367"/>
        <source>kW</source>
        <translation>kW</translation>
    </message>
    <message>
        <location filename="../../units.py" line="372"/>
        <source>psi</source>
        <translation>psi</translation>
    </message>
    <message>
        <location filename="../../units.py" line="378"/>
        <source>ft³</source>
        <translation>ft³</translation>
    </message>
    <message>
        <location filename="../../units.py" line="380"/>
        <source>m³</source>
        <translation>m³</translation>
    </message>
    <message>
        <location filename="../../units.py" line="385"/>
        <source>{mass_unit}/L</source>
        <translation>{mass_unit}/L</translation>
    </message>
    <message>
        <location filename="../../units.py" line="388"/>
        <source>{mass_unit}/L/day</source>
        <translation>{mass_unit}/L/jour</translation>
    </message>
    <message>
        <location filename="../../units.py" line="391"/>
        <source>{mass_unit}/min</source>
        <translation>{mass_unit}/min</translation>
    </message>
    <message>
        <location filename="../../units.py" line="398"/>
        <source>{mass_unit}/ft²/day</source>
        <translation>{mass_unit}/ft²/jour</translation>
    </message>
    <message>
        <location filename="../../units.py" line="400"/>
        <source>{mass_unit}/m²/day</source>
        <translation>{mass_unit}/m²/jour</translation>
    </message>
    <message>
        <location filename="../../units.py" line="404"/>
        <source>ft/day</source>
        <translation>ft/jour</translation>
    </message>
    <message>
        <location filename="../../units.py" line="406"/>
        <source>m/day</source>
        <translation>m/jour</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/common.py" line="50"/>
        <source>WNTR cannot be loaded. Please wait a minute then try again, or consult our help site.</source>
        <translation>WNTR ne peut pas être chargé. Veuillez patienter une minute puis réessayer, ou consulter notre site d’aide.</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="382"/>
        <source>Verifying Dependencies</source>
        <translation>Vérification des dépendances</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/import_inp.py" line="113"/>
        <source>Loading INP File</source>
        <translation>Chargement du fichier INP</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="390"/>
        <source>Creating Outputs</source>
        <translation>Création des sorties</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/import_inp.py" line="157"/>
        <source>.inp file does not exist ({input_file})</source>
        <translation>Le fichier .inp n’existe pas ({input_file})</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/import_inp.py" line="160"/>
        <source>error reading .inp file: {e}</source>
        <translation>Erreur lors de la lecture du fichier .inp : {e}</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="294"/>
        <source>.inp file written to: {file_path}</source>
        <translation>Fichier .inp écrit à : {file_path}</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="385"/>
        <source>Preparing Model</source>
        <translation>Préparation du modèle</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="340"/>
        <source>Running Simulation</source>
        <translation>Exécution de la simulation</translation>
    </message>
    <message>
        <location filename="../../gusnet_processing/run_simulation.py" line="375"/>
        <source>Export Inp File</source>
        <translation>Exporter le fichier Inp</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="74"/>
        <source>Gusnet</source>
        <translation>Gusnet</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="226"/>
        <source>Gusnet upgraded successfully</source>
        <translation>Gusnet mis à niveau avec succès</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="226"/>
        <source>Gusnet installed successfully</source>
        <translation>Gusnet installé avec succès</translation>
    </message>
    <message>
        <location filename="../../plugin.py" line="471"/>
        <source>Load an example network</source>
        <translation>Charger un réseau d’exemple</translation>
    </message>
</context>
</TS>
