<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="fr">
<context>
    <name>ActiveProject</name>
    <message>
        <location filename="../activeproject.cpp" line="263"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../activeproject.cpp" line="263"/>
        <source>Project has invalid CRS assigned. Map and tools have undefined behaviour!</source>
        <translation>Le projet n&apos;a pas de CRS valide. La carte et les outils ont un comportement non défini !</translation>
    </message>
    <message>
        <location filename="../activeproject.cpp" line="275"/>
        <location filename="../activeproject.cpp" line="284"/>
        <source>Layer</source>
        <translation>Couche</translation>
    </message>
    <message>
        <location filename="../activeproject.cpp" line="275"/>
        <source>Unable to load source </source>
        <translation>Impossible de charger la source de données</translation>
    </message>
    <message>
        <location filename="../activeproject.cpp" line="284"/>
        <source>Layer has invalid CRS assigned. Recording tools have undefined behaviour.</source>
        <translation>La couche n&apos;a pas de CRS valide. Les outils d&apos;enregistrement ont un comportement non défini.</translation>
    </message>
</context>
<context>
    <name>AndroidPositionProvider</name>
    <message>
        <location filename="../position/providers/androidpositionprovider.cpp" line="139"/>
        <source>Internal (fused)</source>
        <translation>Interne (fusionné)</translation>
    </message>
    <message>
        <location filename="../position/providers/androidpositionprovider.cpp" line="139"/>
        <source>Internal (gps)</source>
        <translation>Interne (gps)</translation>
    </message>
    <message>
        <location filename="../position/providers/androidpositionprovider.cpp" line="214"/>
        <location filename="../position/providers/androidpositionprovider.cpp" line="228"/>
        <source>No location permissions</source>
        <translation>Pas d&apos;autorisation de localisation</translation>
    </message>
    <message>
        <location filename="../position/providers/androidpositionprovider.cpp" line="230"/>
        <source>Fused location not available</source>
        <translation>La fusion de position n&apos;est pas disponible</translation>
    </message>
    <message>
        <location filename="../position/providers/androidpositionprovider.cpp" line="236"/>
        <source>Connected</source>
        <translation>Connecté</translation>
    </message>
</context>
<context>
    <name>AndroidTrackingBackend</name>
    <message>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="116"/>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="159"/>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="173"/>
        <source>There was an error and tracking could not start, please contact support</source>
        <translation>Une erreur s&apos;est produite et le suivi n&apos;a pas pu démarrer, veuillez contacter le service d&apos;assistance. </translation>
    </message>
    <message>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="144"/>
        <source>Your device does not support tracking, available from Android 8.0</source>
        <translation>Votre appareil ne prend pas en charge le suivi, disponible à partir d&apos;Android 8.0</translation>
    </message>
    <message>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="149"/>
        <source>Please enable location permission before starting tracking</source>
        <translation>Veuillez activer l&apos;autorisation de localisation avant de commencer le suivi.</translation>
    </message>
    <message>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="154"/>
        <source>Please enable location services on your device before starting tracking</source>
        <translation>Veuillez activer les services de localisation sur votre appareil avant de commencer le suivi.</translation>
    </message>
    <message>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="198"/>
        <source>Enable notifications to see tracking in the notifications tray</source>
        <translation>Activer les notifications pour voir le suivi dans la barre de notifications.</translation>
    </message>
</context>
<context>
    <name>AndroidUtils</name>
    <message>
        <location filename="../androidutils.cpp" line="263"/>
        <source>Storage permission is permanently denied, please allow it in settings in order to load pictures from gallery</source>
        <translation>L&apos;enregistrement n&apos;est pas accepté, veuillez l&apos;autoriser dans les paramètres afin de pouvoir charger les images de la gallerie</translation>
    </message>
    <message>
        <location filename="../androidutils.cpp" line="267"/>
        <source>Mergin Maps needs a storage permission in order to load pictures from gallery</source>
        <translation>Mergin Maps a besoin d&apos;une autorisation de stockage pour charger des images depuis la galerie.</translation>
    </message>
    <message>
        <location filename="../androidutils.cpp" line="285"/>
        <source>Camera permission is permanently denied, please allow it in settings</source>
        <translation>L&apos;autorisation de la caméra est refusée en permanence, veuillez l&apos;autoriser dans les paramètres</translation>
    </message>
    <message>
        <location filename="../androidutils.cpp" line="289"/>
        <source>We need a camera permission in order to take a photo</source>
        <translation>Nous avons besoin d&apos;une autorisation pour prendre une photo</translation>
    </message>
</context>
<context>
    <name>BluetoothPositionProvider</name>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="46"/>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="191"/>
        <source>No connection</source>
        <translation>Pas de connexion</translation>
    </message>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="87"/>
        <source>Reconnecting</source>
        <translation>Reconnexion</translation>
    </message>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="119"/>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="127"/>
        <source>No connection, reconnecting in (%1)</source>
        <translation>Pas de connexion, nouvel essai dans (%1)</translation>
    </message>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="156"/>
        <source>Bluetooth permission disabled</source>
        <translation>Permission Bluetooth désactivée</translation>
    </message>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="167"/>
        <source>Could not connect to device, not paired</source>
        <translation>Pas de connexion au périphérique, appairage non réalisé</translation>
    </message>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="183"/>
        <source>Connecting to %1</source>
        <translation>Connexion à %1</translation>
    </message>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="187"/>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="205"/>
        <source>Connected</source>
        <translation>Connecté</translation>
    </message>
</context>
<context>
    <name>FeaturesModel</name>
    <message>
        <location filename="../featuresmodel.cpp" line="164"/>
        <source>Unknown title</source>
        <translation>Titre inconnu</translation>
    </message>
</context>
<context>
    <name>FieldsModel</name>
    <message>
        <location filename="../fieldsmodel.cpp" line="19"/>
        <source>Please fill a name of previous field before adding a new field.</source>
        <translation>Veuillez donner un nom au champ précédent avant d&apos;ajouter un nouveau champ.</translation>
    </message>
    <message>
        <location filename="../fieldsmodel.cpp" line="23"/>
        <source>Field %1 already exists.</source>
        <translation>Le champ %1 existe déjà.</translation>
    </message>
    <message>
        <location filename="../fieldsmodel.cpp" line="108"/>
        <source>Field %1 already exists. 
Won&apos;t be added to the project.</source>
        <translation>Le champ %1 existe déjà.
Ne sera pas ajouté au projet.</translation>
    </message>
</context>
<context>
    <name>InputProjUtils</name>
    <message>
        <location filename="../inputprojutils.cpp" line="77"/>
        <source>Missing required PROJ datum shift grid: %1. For newly downloaded project please restart Mergin Maps.</source>
        <translation>Grille de décalage de datum PROJ requise manquante : %1. Pour les projets récemment téléchargés, veuillez redémarrer Mergin Maps.</translation>
    </message>
    <message>
        <location filename="../inputprojutils.cpp" line="98"/>
        <source>Error creating custom PROJ operation. For newly downloaded project please restart Mergin Maps.</source>
        <translation>Erreur lors de la création d&apos;une opération PROJ personnalisée. Pour les projets récemment téléchargés, veuillez redémarrer Mergin Maps.</translation>
    </message>
    <message>
        <location filename="../inputprojutils.cpp" line="108"/>
        <source>Missing required PROJ datum shift grids: %1. For newly downloaded project please restart Mergin Maps.</source>
        <translation>Grilles de décalage de datum PROJ requises manquantes : %1. Pour les projets récemment téléchargés, veuillez redémarrer Mergin Maps.</translation>
    </message>
</context>
<context>
    <name>InputUtils</name>
    <message>
        <location filename="../inpututils.cpp" line="236"/>
        <source>just now</source>
        <translation>à l&apos;instant</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="241"/>
        <source>%1 minutes ago</source>
        <translation>il y a %1 minutes</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="241"/>
        <source>%1 minute ago</source>
        <translation>il y a %1 minute</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="246"/>
        <source>%1 hours ago</source>
        <translation>il y a %1 heures</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="246"/>
        <source>%1 hour ago</source>
        <translation>il y a %1 heure</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="250"/>
        <location filename="../inpututils.cpp" line="255"/>
        <source>%1 days ago</source>
        <translation>il y a %1 jours</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="250"/>
        <location filename="../inpututils.cpp" line="255"/>
        <source>%1 day ago</source>
        <translation>il y a %1 jour</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="260"/>
        <source>%1 weeks ago</source>
        <translation>il y a %1 semaines</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="260"/>
        <source>%1 week ago</source>
        <translation>il y a %1 semaine</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="265"/>
        <source>%1 months ago</source>
        <translation>il y a %1 mois</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="265"/>
        <source>%1 month ago</source>
        <translation>il y a %1 mois</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="270"/>
        <source>%1 years ago</source>
        <translation>il y a %1 ans</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="270"/>
        <source>%1 year ago</source>
        <translation>il y a %1 an</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1484"/>
        <source>screen resolution: %1x%2 px
</source>
        <translation>résolution de l&apos;écran : %1x%2 px
</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1485"/>
        <source>screen DPI: %1x%2
</source>
        <translation>DPI de l&apos;écran : %1x%2
</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1486"/>
        <source>screen size: %1x%2 mm
</source>
        <translation>taille de l&apos;écran : %1x%2 mm
</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1487"/>
        <source>reported device pixel ratio: %1
</source>
        <translation>Ratio rapporté de pixels de l&apos;appareil: %1
</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1488"/>
        <source>calculated device pixel ratio: %1
</source>
        <translation>Ratio calculé de pixels de l&apos;appareil: %1
</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1489"/>
        <source>used dp scale: %1</source>
        <translation>Échelle dp utilisée: %1</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="2018"/>
        <source>You need to add at least %1 point(s) to every part.</source>
        <translation>Vous devez ajouter au moins %1 point(s) à chaque partie.</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="2022"/>
        <source>You need to add at least %1 point(s).</source>
        <translation>Vous devez ajouter au moins %1 point(s).</translation>
    </message>
</context>
<context>
    <name>InternalPositionProvider</name>
    <message>
        <location filename="../position/providers/internalpositionprovider.cpp" line="16"/>
        <source>Internal</source>
        <translation>Interne</translation>
    </message>
    <message>
        <location filename="../position/providers/internalpositionprovider.cpp" line="41"/>
        <location filename="../position/providers/internalpositionprovider.cpp" line="120"/>
        <source>Connected</source>
        <translation>Connecté</translation>
    </message>
</context>
<context>
    <name>LocalProjectsManager</name>
    <message>
        <location filename="../../core/localprojectsmanager.cpp" line="210"/>
        <source>Download failed, remove and retry</source>
        <translation>Téléchargement échoué, supprimer et réessayer</translation>
    </message>
    <message>
        <location filename="../../core/localprojectsmanager.cpp" line="230"/>
        <source>Found multiple QGIS project files</source>
        <translation>Des fichiers de projet QGIS multiples ont été trouvés</translation>
    </message>
    <message>
        <location filename="../../core/localprojectsmanager.cpp" line="235"/>
        <source>Failed to find a QGIS project file</source>
        <translation>Impossible de trouver un fichier de projet QGIS</translation>
    </message>
</context>
<context>
    <name>MMAboutPage</name>
    <message>
        <location filename="../qml/settings/MMAboutPage.qml" line="21"/>
        <source>About</source>
        <translation>Environ</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMAboutPage.qml" line="70"/>
        <source>We are bringing the benefits of open source GIS to businesses without compromises</source>
        <translation>Nous apportons les avantages des SIG open source aux entreprises sans compromis</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMAboutPage.qml" line="85"/>
        <source>Visit website</source>
        <translation>Visiter le site web</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMAboutPage.qml" line="102"/>
        <source>Developed by</source>
        <translation>Développé par</translation>
    </message>
</context>
<context>
    <name>MMAcceptInvitationController</name>
    <message>
        <location filename="../qml/account/MMAcceptInvitationController.qml" line="35"/>
        <source>You have pending workspace invitations.&lt;br&gt;Please %1accept or reject%2 them.</source>
        <translation>Vous avez des invitations d&apos;espace de travail en attente, Veuillez les accepter %1 ou les rejeter %2.</translation>
    </message>
</context>
<context>
    <name>MMAcceptInvitationPage</name>
    <message>
        <location filename="../qml/account/MMAcceptInvitationPage.qml" line="61"/>
        <source>You have been invited to a workspace</source>
        <translation>Vous avez été invité à un espace de travail</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAcceptInvitationPage.qml" line="62"/>
        <source>Join the workspace and explore together!</source>
        <translation>Rejoignez l’espace de travail et explorez le ensemble !</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAcceptInvitationPage.qml" line="95"/>
        <source>Join workspace</source>
        <translation>Rejoindre un espace de travail </translation>
    </message>
    <message>
        <location filename="../qml/account/MMAcceptInvitationPage.qml" line="102"/>
        <source>or</source>
        <translation>ou</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAcceptInvitationPage.qml" line="110"/>
        <source>Want to create a new workspace instead? %1Click here%2</source>
        <translation>Vous préférez créer un nouvel espace de travail ? %1Cliquez ici%2</translation>
    </message>
</context>
<context>
    <name>MMAccountController</name>
    <message>
        <location filename="../qml/account/MMAccountController.qml" line="80"/>
        <source>Please update the app to use the latest features.</source>
        <translation>Veuillez mettre à jour l&apos;application pour utiliser les dernières fonctionnalités.</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountController.qml" line="84"/>
        <source>Server is currently unavailable, check your connection or try again later.</source>
        <translation>Le serveur est actuellement indisponible, vérifiez votre connexion ou essayer de nouveau plus tard.</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountController.qml" line="138"/>
        <source>I accept the %1Terms and Conditions%3 and %2Privacy Policy%3</source>
        <translation>J&apos;accepte les %1Terms and Conditions%3 et %2Privacy Policy%3</translation>
    </message>
</context>
<context>
    <name>MMAccountPage</name>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="95"/>
        <source>Workspaces</source>
        <translation>Espaces de travail</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="124"/>
        <source>Manage Account</source>
        <translation>Gérer le compte</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="141"/>
        <source>Storage</source>
        <translation>Stockage</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="170"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="185"/>
        <source>Sign out</source>
        <translation>Se déconnecter</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="197"/>
        <source>Close account</source>
        <translation>Fermer le compte</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="198"/>
        <source>This will delete all your data</source>
        <translation>Cela supprimera toutes vos données.</translation>
    </message>
</context>
<context>
    <name>MMAddPositionProviderDrawer</name>
    <message>
        <location filename="../qml/gps/MMAddPositionProviderDrawer.qml" line="24"/>
        <source>Connect to bluetooth device</source>
        <translation>Se connecter à un appareil Bluetooth.</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMAddPositionProviderDrawer.qml" line="48"/>
        <source>Bluetooth permission is required in order to connect to external receivers. Please enable it in system settings</source>
        <translation>L&apos;autorisation Bluetooth est nécessaire pour se connecter à des récepteurs externes. Veuillez l&apos;activer dans les paramètres système.</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMAddPositionProviderDrawer.qml" line="58"/>
        <source>Unknown device</source>
        <translation>Appareil non reconnu.</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMAddPositionProviderDrawer.qml" line="94"/>
        <source>You need to enable Bluetooth in order to connect new GPS receiver</source>
        <translation>Vous devez activer le Bluetooth pour connecter un nouveau récepteur GPS.</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMAddPositionProviderDrawer.qml" line="113"/>
        <source>Looking for devices</source>
        <translation>Chercher des appareils</translation>
    </message>
</context>
<context>
    <name>MMAmPmSwitch</name>
    <message>
        <location filename="../qml/form/components/calendar/MMAmPmSwitch.qml" line="41"/>
        <source>AM</source>
        <translation>AM</translation>
    </message>
    <message>
        <location filename="../qml/form/components/calendar/MMAmPmSwitch.qml" line="52"/>
        <source>PM</source>
        <translation>PM</translation>
    </message>
</context>
<context>
    <name>MMBluetoothConnectionDrawer</name>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="28"/>
        <source>Connecting to</source>
        <translation>Connexion à</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="29"/>
        <source>Connecting</source>
        <translation>Connexion en cours</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="33"/>
        <source>Connected</source>
        <translation>Connecté</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="38"/>
        <source>Failed to connect to</source>
        <translation>Échec de la connexion à</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="47"/>
        <source>You might be asked to pair your device during this process.</source>
        <translation>Vous pourriez être invité·e à associer votre appareil pendant ce processus.</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="56"/>
        <source>You can close this message, we will try to repeatedly connect to your device.</source>
        <translation>Vous pouvez fermer ce message, nous allons essayer de nous connecter à nouveau à votre appareil.</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="61"/>
        <source>We were not able to connect to the specified device. Please make sure your device is powered on and can be connected to.</source>
        <translation>Nous n&apos;avons pas pu nous connecter à l&apos;appareil spécifié. Veuillez vous assurer que votre appareil est sous tension et qu&apos;il peut être connecté.</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="116"/>
        <source>Learn more</source>
        <translation>En savoir plus</translation>
    </message>
</context>
<context>
    <name>MMCalendarDrawer</name>
    <message>
        <location filename="../qml/form/components/MMCalendarDrawer.qml" line="58"/>
        <source>Confirm</source>
        <translation>Confirmer</translation>
    </message>
</context>
<context>
    <name>MMChangelogPage</name>
    <message>
        <location filename="../qml/settings/MMChangelogPage.qml" line="21"/>
        <source>Changelog</source>
        <translation>Journal des modifications</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMChangelogPage.qml" line="35"/>
        <source>What&apos;s new</source>
        <translation>Quoi de nouveau ?</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMChangelogPage.qml" line="36"/>
        <source>See what changed since you were last here.</source>
        <translation>Découvrez ce qui a changé depuis votre dernière visite.</translation>
    </message>
</context>
<context>
    <name>MMCloseAccountDialog</name>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="39"/>
        <source>Do you really wish to close your account?</source>
        <translation>Souhaitez-vous vraiment fermer votre compte ?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="40"/>
        <source>This action will delete your account. If you are a workspace owner, you need to transfer the ownership to somebody else or close the workspace.</source>
        <translation>Cette action va supprimer votre compte. Si vous êtes propriétaire d&apos;un espace de travail, vous devez le transférer à quelqu&apos;un d&apos;autre ou le clore.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="61"/>
        <source>Username</source>
        <translation>Nom d&apos;utilisateur</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="62"/>
        <source>Enter your username</source>
        <translation>Entrez votre nom d&apos;utilisateur.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="64"/>
        <source>Usernames do not match.</source>
        <translation>Les noms d&apos;utilisateur ne correspondent pas.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="70"/>
        <source>Please note</source>
        <translation>Veuillez noter</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="71"/>
        <source>Type in your username and click ‘Yes’ to delete your account.</source>
        <translation>Saisissez votre nom d&apos;utilisateur et cliquez sur &quot;Oui&quot; pour supprimer votre compte.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="87"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="95"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
</context>
<context>
    <name>MMCodeScanner</name>
    <message>
        <location filename="../qml/components/MMCodeScanner.qml" line="79"/>
        <source>Scan the QR code</source>
        <translation>Scanner le code QR.</translation>
    </message>
    <message>
        <location filename="../qml/components/MMCodeScanner.qml" line="80"/>
        <source>Please make sure that the lense is clear.</source>
        <translation>Veuillez vous assurer que l&apos;objectif est propre.</translation>
    </message>
</context>
<context>
    <name>MMCreateWorkspacePage</name>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="56"/>
        <source>Name your workspace</source>
        <translation>Nommez votre espace de travail.</translation>
    </message>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="72"/>
        <source>Workspace is a place to store your projects. Colleagues can be invited to your workspace to collaborate on projects. Let’s start by giving it a name.</source>
        <translation>L&apos;espace de travail est un endroit pour stocker vos projets. Vous pouvez inviter des collègues à votre espace de travail pour collaborer sur des projets. Commençons par lui donner un nom.</translation>
    </message>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="92"/>
        <source>Workspace name</source>
        <translation>Nom de l&apos;espace de travail</translation>
    </message>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="93"/>
        <source>Your Workspace</source>
        <translation>Votre espace de travail</translation>
    </message>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="111"/>
        <source>A tip from us</source>
        <translation>Un conseil de notre part</translation>
    </message>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="112"/>
        <source>A good candidate for a workspace name is the name of your team or organisation</source>
        <translation>Le nom de votre équipe ou de votre organisation est un bon choix pour le nom de votre espace de travail.</translation>
    </message>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="125"/>
        <source>Create workspace</source>
        <translation>Créer un espace de travail</translation>
    </message>
</context>
<context>
    <name>MMDateTimePicker</name>
    <message>
        <location filename="../qml/form/components/calendar/MMDateTimePicker.qml" line="211"/>
        <source>Time</source>
        <translation>Temp</translation>
    </message>
</context>
<context>
    <name>MMDiscardGeometryChangesDialog</name>
    <message>
        <location filename="../qml/dialogs/MMDiscardGeometryChangesDialog.qml" line="23"/>
        <source>Discard the changes?</source>
        <translation>Abandonner les modifications ?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDiscardGeometryChangesDialog.qml" line="26"/>
        <source>Clicking ‘Yes’ discards your changes to the geometry. If you would like to save the changes instead, hit ‘No’ and then ‘Done’ in the toolbar.</source>
        <translation>En cliquant sur &quot;Oui&quot;, vous abandonnez vos modifications sur la géométrie. Si vous souhaitez plutôt enregistrer les modifications, appuyez sur &quot;Non&quot;, puis sur &quot;Terminé&quot; dans la barre d&apos;outils.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDiscardGeometryChangesDialog.qml" line="30"/>
        <source>Clicking ‘Yes’ discards your new geometry and no feature will be saved. If you would like to save the geometry instead, hit ‘No’ and then ‘Done’ in the toolbar.</source>
        <translation>En cliquant sur &quot;Oui&quot;, vos nouvelles géométries seront abandonnées et aucune fonctionnalité ne sera enregistrée. Si vous souhaitez plutôt enregistrer les géométries, appuyez sur &quot;Non&quot;, puis sur &quot;Terminé&quot; dans la barre d&apos;outils.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDiscardGeometryChangesDialog.qml" line="37"/>
        <source>Yes, I want to discard</source>
        <translation>Oui, je veux abandonner.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDiscardGeometryChangesDialog.qml" line="38"/>
        <source>No, thanks</source>
        <translation>Non, merci.</translation>
    </message>
</context>
<context>
    <name>MMDownloadProjectDialog</name>
    <message>
        <location filename="../qml/dialogs/MMDownloadProjectDialog.qml" line="24"/>
        <source>Download project</source>
        <translation>Télécharger le projet.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDownloadProjectDialog.qml" line="25"/>
        <source>Would you like to download project
 %1 ?</source>
        <translation>Souhaitez-vous télécharger le projet
 %1 ?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDownloadProjectDialog.qml" line="26"/>
        <source>Download</source>
        <translation>télécharger </translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDownloadProjectDialog.qml" line="27"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
</context>
<context>
    <name>MMFeaturesListPage</name>
    <message>
        <location filename="../qml/layers/MMFeaturesListPage.qml" line="94"/>
        <source>Add feature</source>
        <translation>Ajouter un élément</translation>
    </message>
</context>
<context>
    <name>MMFeaturesListPageDrawer</name>
    <message>
        <location filename="../qml/form/components/MMFeaturesListPageDrawer.qml" line="69"/>
        <source>Search for features...</source>
        <translation>Recherche des éléments...</translation>
    </message>
    <message>
        <location filename="../qml/form/components/MMFeaturesListPageDrawer.qml" line="105"/>
        <source>Add feature</source>
        <translation>Ajouter un élément</translation>
    </message>
</context>
<context>
    <name>MMFormDeleteFeatureDialog</name>
    <message>
        <location filename="../qml/dialogs/MMFormDeleteFeatureDialog.qml" line="20"/>
        <source>Delete feature</source>
        <translation>Supprimer l&apos;élément</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormDeleteFeatureDialog.qml" line="21"/>
        <source>Are you sure you want to delete this feature?</source>
        <translation>Êtes-vous sûr de vouloir supprimer cet élément ?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormDeleteFeatureDialog.qml" line="22"/>
        <source>Yes, I want to delete</source>
        <translation>Oui, je veux supprimer.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormDeleteFeatureDialog.qml" line="23"/>
        <source>No, thanks</source>
        <translation>Non, merci.</translation>
    </message>
</context>
<context>
    <name>MMFormEditFailedDialog</name>
    <message>
        <location filename="../qml/dialogs/MMFormEditFailedDialog.qml" line="18"/>
        <source>Saving failed</source>
        <translation>Échec de l&apos;enregistrement.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormEditFailedDialog.qml" line="19"/>
        <source>Failed to save changes. This should not happen normally. Please restart the app and try again — if that does not help, please contact support.</source>
        <translation>L&apos;enregistrement des modifications a échoué. Cela ne devrait normalement pas se produire. Veuillez redémarrer l&apos;application et réessayer. Si cela ne résout pas le problème, veuillez contacter le support.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormEditFailedDialog.qml" line="20"/>
        <source>Ok, I understand</source>
        <translation>D&apos;accord, je comprends.</translation>
    </message>
</context>
<context>
    <name>MMFormPage</name>
    <message>
        <location filename="../qml/form/MMFormPage.qml" line="106"/>
        <source>New feature</source>
        <translation>Nouvel élément</translation>
    </message>
    <message>
        <location filename="../qml/form/MMFormPage.qml" line="107"/>
        <location filename="../qml/form/MMFormPage.qml" line="210"/>
        <source>Edit feature</source>
        <translation>Modifier l&apos;élément</translation>
    </message>
    <message>
        <location filename="../qml/form/MMFormPage.qml" line="223"/>
        <source>Delete</source>
        <translation>Suprimmer</translation>
    </message>
    <message>
        <location filename="../qml/form/MMFormPage.qml" line="232"/>
        <source>Edit geometry</source>
        <translation>Modifier la géométrie</translation>
    </message>
    <message>
        <location filename="../qml/form/MMFormPage.qml" line="444"/>
        <source>Feature could not be saved, please check all required fields</source>
        <translation>Impossible d&apos;enregistrer l&apos;élément, veuillez vérifier tous les champs obligatoires.</translation>
    </message>
</context>
<context>
    <name>MMFormPhotoEditor</name>
    <message>
        <location filename="../qml/form/editors/MMFormPhotoEditor.qml" line="81"/>
        <source>Photo is missing.</source>
        <translation>La photo est manquante.</translation>
    </message>
    <message>
        <location filename="../qml/form/editors/MMFormPhotoEditor.qml" line="108"/>
        <source>Open Image</source>
        <translation>Ouvrir l&apos;image</translation>
    </message>
    <message>
        <location filename="../qml/form/editors/MMFormPhotoEditor.qml" line="110"/>
        <source>Image files (*.gif *.png *.jpg)</source>
        <translation>Fichiers d&apos;image (*.gif *.png *.jpg)</translation>
    </message>
    <message>
        <location filename="../qml/form/editors/MMFormPhotoEditor.qml" line="234"/>
        <source>Could not create directory %1.</source>
        <translation>Impossible de créer le répertoire %1.</translation>
    </message>
    <message>
        <location filename="../qml/form/editors/MMFormPhotoEditor.qml" line="306"/>
        <source>Failed to process the image</source>
        <translation>Échec du traitement de l&apos;image.</translation>
    </message>
</context>
<context>
    <name>MMFormRelationEditor</name>
    <message>
        <location filename="../qml/form/editors/MMFormRelationEditor.qml" line="164"/>
        <source> more</source>
        <translation>Plus</translation>
    </message>
    <message>
        <location filename="../qml/form/editors/MMFormRelationEditor.qml" line="207"/>
        <source>Add feature</source>
        <translation>Ajouter un élément</translation>
    </message>
</context>
<context>
    <name>MMFormRelationReferenceEditor</name>
    <message>
        <location filename="../qml/form/editors/MMFormRelationReferenceEditor.qml" line="101"/>
        <source>Change link</source>
        <translation>Changer le lien</translation>
    </message>
    <message>
        <location filename="../qml/form/editors/MMFormRelationReferenceEditor.qml" line="104"/>
        <source>Unlink feature</source>
        <translation>Déconnecter l&apos;élément</translation>
    </message>
</context>
<context>
    <name>MMFormSaveChangesDialog</name>
    <message>
        <location filename="../qml/dialogs/MMFormSaveChangesDialog.qml" line="21"/>
        <source>Unsaved changes</source>
        <translation>Modifications non enregistrées.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormSaveChangesDialog.qml" line="22"/>
        <source>Do you want to save the changes?</source>
        <translation>Voulez-vous enregistrer les modifications ?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormSaveChangesDialog.qml" line="23"/>
        <source>Yes, I want to save</source>
        <translation>Oui, je veux enregistrer.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormSaveChangesDialog.qml" line="24"/>
        <source>No, thanks</source>
        <translation>Non, merci.</translation>
    </message>
</context>
<context>
    <name>MMGpsDataDrawer</name>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="27"/>
        <source>GPS info</source>
        <translation>Informations GPS</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="63"/>
        <source>Source</source>
        <translation>Source</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="64"/>
        <source>No receiver</source>
        <translation>Aucun récepteur</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="76"/>
        <source>Status</source>
        <translation>Statut</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="93"/>
        <source>Longitude</source>
        <translation>Longitude</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="96"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="103"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="115"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="122"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="134"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="149"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="164"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="179"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="194"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="208"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="226"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="241"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="258"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="275"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="292"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="305"/>
        <source>N/A</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="112"/>
        <source>Latitude</source>
        <translation>Latitude</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="131"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="146"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="161"/>
        <source>Horizontal accuracy</source>
        <translation>Précision horizontale</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="176"/>
        <source>Vertical accuracy</source>
        <translation>Précision verticale</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="191"/>
        <source>Altitude</source>
        <translation>Altitude</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="205"/>
        <source>Fix quality</source>
        <translation>Corriger la qualité</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="222"/>
        <source>Satellites (in use/view)</source>
        <translation>Satellites (utilisés/visibles)</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="238"/>
        <source>HDOP</source>
        <translation>HDOP</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="255"/>
        <source>VDOP</source>
        <translation>VDOP</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="272"/>
        <source>PDOP</source>
        <translation>PDOP</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="289"/>
        <source>Speed</source>
        <translation>Vitesse</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="304"/>
        <source>Last Fix</source>
        <translation>Dernière correction</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="313"/>
        <source>GPS antenna height</source>
        <translation>Hauteur de l&apos;antenne GPS</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="314"/>
        <source>Not set</source>
        <translation>Non défini</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="326"/>
        <source>Manage GPS receivers</source>
        <translation>Gérer les récepteurs GPS</translation>
    </message>
</context>
<context>
    <name>MMHowYouFoundUsPage</name>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="32"/>
        <source>Search engine (Google, ...)</source>
        <translation>Moteur de recherche (Google, ...)</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="33"/>
        <source>Blog</source>
        <translation>Blog</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="34"/>
        <source>Mouth</source>
        <translation>Bouche</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="35"/>
        <source>QGIS website</source>
        <translation>Site Web de QGIS</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="36"/>
        <source>Application store</source>
        <translation>Magasin d&apos;applications</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="37"/>
        <source>Teacher</source>
        <translation>Enseignant</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="38"/>
        <source>Conference</source>
        <translation>Conférence</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="39"/>
        <source>Social media</source>
        <translation>Médias sociaux </translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="42"/>
        <source>Other</source>
        <translation>Autre</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="131"/>
        <source>YouTube</source>
        <translation>YouTube</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="132"/>
        <source>Twitter</source>
        <translation>Twitter</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="133"/>
        <source>Facebook</source>
        <translation>Facebook</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="134"/>
        <source>LinkedIn</source>
        <translation>LinkedIn</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="135"/>
        <source>Mastodon</source>
        <translation>Mastodon</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="136"/>
        <source>Reddit</source>
        <translation>Reddit</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="173"/>
        <source>Continue</source>
        <translation>Continuer</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="206"/>
        <source>Where did you hear about us?</source>
        <translation>Où avez-vous entendu parler de nous ?</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="207"/>
        <source>Please specify the source</source>
        <translation>Veuillez préciser la source.</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="222"/>
        <source>Source</source>
        <translation>Source</translation>
    </message>
</context>
<context>
    <name>MMLayerDetailPage</name>
    <message>
        <location filename="../qml/layers/MMLayerDetailPage.qml" line="78"/>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <location filename="../qml/layers/MMLayerDetailPage.qml" line="79"/>
        <source>Visible on map</source>
        <translation>Visible sur la carte</translation>
    </message>
    <message>
        <location filename="../qml/layers/MMLayerDetailPage.qml" line="103"/>
        <source>Legend</source>
        <translation>Légende</translation>
    </message>
    <message>
        <location filename="../qml/layers/MMLayerDetailPage.qml" line="156"/>
        <source>Attribution</source>
        <translation>Attribution</translation>
    </message>
    <message>
        <location filename="../qml/layers/MMLayerDetailPage.qml" line="240"/>
        <source>Features</source>
        <translation>Eléments</translation>
    </message>
    <message>
        <location filename="../qml/layers/MMLayerDetailPage.qml" line="255"/>
        <source>Layer info</source>
        <translation>Informations sur la couche</translation>
    </message>
</context>
<context>
    <name>MMLayersListPage</name>
    <message>
        <location filename="../qml/layers/MMLayersListPage.qml" line="21"/>
        <source>Layers</source>
        <translation>Couches</translation>
    </message>
    <message>
        <location filename="../qml/layers/MMLayersListPage.qml" line="42"/>
        <source>Search</source>
        <translation>Chercher</translation>
    </message>
</context>
<context>
    <name>MMLayersListSearchPage</name>
    <message>
        <location filename="../qml/layers/MMLayersListSearchPage.qml" line="21"/>
        <source>Search layers</source>
        <translation>Chercher des couches</translation>
    </message>
</context>
<context>
    <name>MMListMultiselectDrawer</name>
    <message>
        <location filename="../qml/components/MMListMultiselectDrawer.qml" line="55"/>
        <source>Search</source>
        <translation>Chercher</translation>
    </message>
    <message>
        <location filename="../qml/components/MMListMultiselectDrawer.qml" line="139"/>
        <source>Confirm selection</source>
        <translation>Confirmer la sélection</translation>
    </message>
</context>
<context>
    <name>MMLogPage</name>
    <message>
        <location filename="../qml/settings/MMLogPage.qml" line="18"/>
        <source>(no-entries)</source>
        <translation>(Aucune entrée)</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMLogPage.qml" line="25"/>
        <source>Diagnostic log</source>
        <translation>Journal de diagnostic</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMLogPage.qml" line="65"/>
        <source>Sending...</source>
        <translation>Envoi en cours...</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMLogPage.qml" line="65"/>
        <source>Send to developers</source>
        <translation>Envoyer aux développeurs</translation>
    </message>
</context>
<context>
    <name>MMLoginPage</name>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="38"/>
        <source>Log in</source>
        <translation>Se connecter</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="87"/>
        <source>Email or username</source>
        <translation>Adresse e-mail ou nom d&apos;utilisateur</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="96"/>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="102"/>
        <source>Forgot password?</source>
        <translation>Mot de passe oublié ?</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="113"/>
        <source>Sign in</source>
        <translation>Se connecter</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="125"/>
        <source>Don&apos;t have an account?</source>
        <translation>Vous n&apos;avez pas de compte ?</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="132"/>
        <source>Sign up</source>
        <translation>S&apos;inscrire</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="183"/>
        <source>Change server</source>
        <translation>Changer de serveur</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="202"/>
        <source>Server address</source>
        <translation>Adresse du serveur</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="218"/>
        <source>Confirm</source>
        <translation>Confirmer</translation>
    </message>
</context>
<context>
    <name>MMMapController</name>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="110"/>
        <source>Mark the geometry on the map and click record</source>
        <translation>Marquez la géométrie sur la carte et cliquez sur Enregistrer.</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="139"/>
        <source>Create line to split the selected feature</source>
        <translation>Créer une ligne pour diviser l&apos;élément sélectionné</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="156"/>
        <source>Add points to measure distance, close the shape to measure area</source>
        <translation>Ajouter des points pour mesurer une distance, fermer le polygone pour mesurer une surface</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="550"/>
        <source>streaming</source>
        <translation>streaming</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="626"/>
        <source>Connecting to %1</source>
        <translation>Connexion à %1</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="640"/>
        <source>Connected, no position</source>
        <translation>Connecté, aucune position</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="644"/>
        <source>Unknown accuracy</source>
        <translation>Précision inconnue</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="786"/>
        <source>GPS currently unavailable</source>
        <translation>GPS actuellement indisponible</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="801"/>
        <source>Choose Active Layer</source>
        <translation>Choisir la couche active</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="828"/>
        <source>Could not find any editable layers in the project.</source>
        <translation>Aucune couche éditable n&apos;a été trouvée dans le projet.</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="829"/>
        <source>See how to enable digitizing in your project.</source>
        <translation>Découvrez comment activer la digitalisation dans votre projet.</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="846"/>
        <source>More options</source>
        <translation>Plus d&apos;options</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="851"/>
        <source>Split geometry</source>
        <translation>Fractionner la géométrie</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="863"/>
        <source>Redraw geometry</source>
        <translation>Redessiner la géométrie</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="875"/>
        <source>Streaming mode</source>
        <translation>Mode streaming</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="881"/>
        <source>Active</source>
        <translation>Active</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="1019"/>
        <source>Splitting done successfully</source>
        <translation>Le fractionnement a été effectué avec succès</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="1110"/>
        <source>Select some point to start editing the geometry</source>
        <translation>Sélectionner un point pour commencer à modifier la géométrie</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="1123"/>
        <source>Record new geometry for the feature</source>
        <translation>Enregistrer une nouvelle géométrie pour l&apos;élément</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="1213"/>
        <source>GPS currently unavailable.</source>
        <translation>GPS actuellement indisponible.</translation>
    </message>
</context>
<context>
    <name>MMMapThemeDrawer</name>
    <message>
        <location filename="../qml/map/MMMapThemeDrawer.qml" line="20"/>
        <source>Map Themes</source>
        <translation>Thèmes de carte</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapThemeDrawer.qml" line="25"/>
        <source>There are currently no map themes</source>
        <translation>Il n&apos;y a actuellement aucun thème de carte.</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapThemeDrawer.qml" line="27"/>
        <source>Learn more about %1how to setup themes%2.</source>
        <translation>En savoir plus sur %1comment configurer les thèmes%2.</translation>
    </message>
</context>
<context>
    <name>MMMeasureCrosshair</name>
    <message>
        <location filename="../qml/map/components/MMMeasureCrosshair.qml" line="93"/>
        <source>Close shape</source>
        <translation>Fermer la couche</translation>
    </message>
</context>
<context>
    <name>MMMeasureDrawer</name>
    <message>
        <location filename="../qml/gps/MMMeasureDrawer.qml" line="54"/>
        <source>Measure</source>
        <translation>Mesurer</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMMeasureDrawer.qml" line="58"/>
        <source>Repeat</source>
        <translation>Recommencer</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMMeasureDrawer.qml" line="58"/>
        <source>Undo</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMMeasureDrawer.qml" line="85"/>
        <source>Perimeter</source>
        <translation>Périmètre</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMMeasureDrawer.qml" line="85"/>
        <source>Length</source>
        <translation>Longueur</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMMeasureDrawer.qml" line="92"/>
        <source>Area</source>
        <translation>Surface</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMMeasureDrawer.qml" line="105"/>
        <source>Close shape</source>
        <translation>Fermer la couche</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMMeasureDrawer.qml" line="105"/>
        <source>Add point</source>
        <translation>Ajouter un point</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMMeasureDrawer.qml" line="112"/>
        <source>Done</source>
        <translation>Fait</translation>
    </message>
</context>
<context>
    <name>MMMessage</name>
    <message>
        <location filename="../qml/components/MMMessage.qml" line="30"/>
        <source>Learn more</source>
        <translation>En savoir plus</translation>
    </message>
</context>
<context>
    <name>MMMigrateToMerginDialog</name>
    <message>
        <location filename="../qml/dialogs/MMMigrateToMerginDialog.qml" line="20"/>
        <source>Upload project?</source>
        <translation>Charger un projet ?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMMigrateToMerginDialog.qml" line="21"/>
        <source>This project is currently not uploaded on cloud. Upload it in order to activate synchronization and collaboration.</source>
        <translation>Ce projet n&apos;est actuellement pas mis en ligne sur le cloud. Chargez-le afin d&apos;activer la synchronisation et la collaboration</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMMigrateToMerginDialog.qml" line="22"/>
        <source>Yes, I want to upload it</source>
        <translation>Oui, je veux le charger</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMMigrateToMerginDialog.qml" line="23"/>
        <source>No, thanks</source>
        <translation>Non, merci</translation>
    </message>
</context>
<context>
    <name>MMMissingAuthDialog</name>
    <message>
        <location filename="../qml/dialogs/MMMissingAuthDialog.qml" line="20"/>
        <source>Sign in to your account</source>
        <translation>Connectez-vous à votre compte.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMMissingAuthDialog.qml" line="21"/>
        <source>You need to be signed in to your account in order to synchronise the project.</source>
        <translation>Vous devez être connecté à votre compte pour pouvoir synchroniser.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMMissingAuthDialog.qml" line="22"/>
        <source>Yes, I want to sign in</source>
        <translation>Oui, je veux me connecter.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMMissingAuthDialog.qml" line="23"/>
        <source>No, thanks</source>
        <translation>Non, merci.</translation>
    </message>
</context>
<context>
    <name>MMNoPermissionsDialog</name>
    <message>
        <location filename="../qml/dialogs/MMNoPermissionsDialog.qml" line="18"/>
        <source>No rights to access the project</source>
        <translation>Pas de droits d&apos;accès au projet.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMNoPermissionsDialog.qml" line="19"/>
        <source>You are not allowed to synchronise your changes in this project. Contact the project owner to assign you the correct permission. If you are the project owner, log in to the dashboard.</source>
        <translation>Vous n&apos;êtes pas autorisé à synchroniser vos modification dans ce projet. Contactez le propriétaire du projet pour qu&apos;il vous accorde le droit adapté. Si vous êtes le propriétaire du projet, connectez vous sur la plateforme web.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMNoPermissionsDialog.qml" line="20"/>
        <source>Ok, I understand</source>
        <translation>D&apos;accord, je comprends.</translation>
    </message>
</context>
<context>
    <name>MMOutOfDateCustomServerDialog</name>
    <message>
        <location filename="../qml/dialogs/MMOutOfDateCustomServerDialog.qml" line="23"/>
        <source>Your server will soon be out of date</source>
        <translation>Votre serveur sera bientôt obsolète.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMOutOfDateCustomServerDialog.qml" line="24"/>
        <source>Please contact your server administrator to upgrade your server to the latest version. Subsequent releases of our mobile app may not be compatible with your current server version.</source>
        <translation>Veuillez contacter votre administrateur de serveur pour mettre à jour votre serveur vers la dernière version. Les futures versions de notre application mobile pourraient ne pas être compatibles avec votre version actuelle du serveur.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMOutOfDateCustomServerDialog.qml" line="28"/>
        <source>Learn more</source>
        <translation>En savoir plus</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMOutOfDateCustomServerDialog.qml" line="30"/>
        <source>Ignore</source>
        <translation>Ignorer</translation>
    </message>
</context>
<context>
    <name>MMPhotoAttachment</name>
    <message>
        <location filename="../qml/form/components/photo/MMPhotoAttachment.qml" line="56"/>
        <source>Take a picture</source>
        <translation>Prendre une photo</translation>
    </message>
    <message>
        <location filename="../qml/form/components/photo/MMPhotoAttachment.qml" line="95"/>
        <source>From gallery</source>
        <translation>A partir de la galerie</translation>
    </message>
</context>
<context>
    <name>MMPositionProviderPage</name>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="82"/>
        <source>Unknown device</source>
        <translation>Appareil non reconnu</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="110"/>
        <source>Internal receivers</source>
        <translation>Récepteurs internes</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="110"/>
        <source>External receivers</source>
        <translation>Récepteurs externes</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="135"/>
        <source>Connect new receiver</source>
        <translation>Connecter un nouveau récepteur</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="146"/>
        <source>Connecting to external receivers via bluetooth is not supported</source>
        <translation>La connexion à des récepteurs externes via Bluetooth n&apos;est pas prise en charge.</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="147"/>
        <source>This function is not available on iOS. Your hardware vendor may provide a custom app that connects to the receiver and sets position. The app will still think it is the internal GPS of your phone/tablet.</source>
        <translation>Cette fonction n&apos;est pas disponible sur iOS. Votre fournisseur de matériels peut vous proposer une application personnalisée qui se connecte au récepteur GPS et mesure la position. L&apos;application permettra de faire croire que la position est toujours mesurée par le GPS interne de l&apos;appareil.</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="172"/>
        <source>Internal</source>
        <translation>Interne</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="237"/>
        <source>Manage GPS receivers</source>
        <translation>Gérer les récepteurs GPS</translation>
    </message>
</context>
<context>
    <name>MMPositionTrackingDialog</name>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="23"/>
        <source>Position tracking</source>
        <translation>Suivi de position</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="25"/>
        <source>Track your routes even with your screen off. Your records are stored in a separate layer. Finalised tracks are synced like any other feature.</source>
        <translation>Suivez vos itinéraires même lorsque votre écran est éteint. Vos enregistrements sont stockés dans une couche séparée. Les parcours achevés sont synchronisés comme n&apos;importe quelle autre élément.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="25"/>
        <source>The app can track your position on this project.</source>
        <translation>L&apos;application peut suivre votre position sur ce projet.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="26"/>
        <source>Stop tracking</source>
        <translation>Arrêter le suivi</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="26"/>
        <source>Start tracking</source>
        <translation>Démarrer le suivi</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="43"/>
        <source>Tracked distance</source>
        <translation>Distance parcourue</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="63"/>
        <source>Tracking time</source>
        <translation>Durée de suivi</translation>
    </message>
</context>
<context>
    <name>MMPreviewDrawer</name>
    <message>
        <location filename="../qml/form/MMPreviewDrawer.qml" line="176"/>
        <source>Edit</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location filename="../qml/form/MMPreviewDrawer.qml" line="187"/>
        <source>Stake out</source>
        <translation>Piquetage</translation>
    </message>
</context>
<context>
    <name>MMProjErrorDialog</name>
    <message>
        <location filename="../qml/dialogs/MMProjErrorDialog.qml" line="21"/>
        <source>PROJ Error</source>
        <translation>Erreur PROJ</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProjErrorDialog.qml" line="24"/>
        <source>There was an issue with loading your PROJ files. Please refer to our documentation to learn how to set up PROJ.</source>
        <translation>Il y a eu un problème lors du chargement de vos fichiers PROJ. Veuillez vous référer à notre documentation pour apprendre comment configurer PROJ.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProjErrorDialog.qml" line="27"/>
        <source>Learn more</source>
        <translation>En savoir plus</translation>
    </message>
</context>
<context>
    <name>MMProjectController</name>
    <message>
        <location filename="../qml/project/MMProjectController.qml" line="204"/>
        <location filename="../qml/project/MMProjectController.qml" line="377"/>
        <source>Home</source>
        <translation>Accueil</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectController.qml" line="207"/>
        <location filename="../qml/project/MMProjectController.qml" line="386"/>
        <source>Projects</source>
        <translation>Projets</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectController.qml" line="209"/>
        <location filename="../qml/project/MMProjectController.qml" line="395"/>
        <source>Explore</source>
        <translation>Explorer</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectController.qml" line="261"/>
        <source>Unsupported server, please contact your server administrator.</source>
        <translation>Serveur non pris en charge, veuillez contacter votre administrateur de serveur.</translation>
    </message>
</context>
<context>
    <name>MMProjectDelegate</name>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="142"/>
        <source>Synchronising project changes</source>
        <translation>Synchronisation des modifications du projet</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="190"/>
        <source>Please don&apos;t close the app.</source>
        <translation>Veuillez ne pas fermer l&apos;application.</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="213"/>
        <source>Stop</source>
        <translation>Arreter</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="244"/>
        <source>More options</source>
        <translation>Plus d&apos;options</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="288"/>
        <source>Download</source>
        <translation>Télécharger</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="293"/>
        <source>Synchronise project</source>
        <translation>Synchronisez le projet</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="298"/>
        <source>Local changes</source>
        <translation>Modifications locales</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="303"/>
        <source>Remove from device</source>
        <translation>Supprimer de l&apos;appareil</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="308"/>
        <source>Upload</source>
        <translation>Charger</translation>
    </message>
</context>
<context>
    <name>MMProjectHomeTab</name>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="41"/>
        <source>Search for projects...</source>
        <translation>Recherche de projets...</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="63"/>
        <source>Your attention is required</source>
        <translation>Votre attention est requise</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="64"/>
        <source>Click here to access the dashboard</source>
        <translation>Cliquez ici pour accéder au tableau de bord</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="84"/>
        <source>No workspace detected</source>
        <translation>Aucun espace de travail détecté</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="85"/>
        <source>Create your workspace by clicking here</source>
        <translation>Créez votre espace de travail en cliquant ici.</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="129"/>
        <source>Currently open</source>
        <translation>Actuellement ouvert</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="129"/>
        <source>Downloaded projects</source>
        <translation>Projets téléchargés</translation>
    </message>
</context>
<context>
    <name>MMProjectIssuesPage</name>
    <message>
        <location filename="../qml/project/MMProjectIssuesPage.qml" line="32"/>
        <source>Project issues</source>
        <translation>Problèmes du projet</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectIssuesPage.qml" line="83"/>
        <source>QGIS log</source>
        <translation>QGIS log</translation>
    </message>
</context>
<context>
    <name>MMProjectLimitDialog</name>
    <message>
        <location filename="../qml/dialogs/MMProjectLimitDialog.qml" line="24"/>
        <source>You have reached a maximum number of projects</source>
        <translation>Vous avez atteint le nombre maximal de projets</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProjectLimitDialog.qml" line="26"/>
        <source>Manage account</source>
        <translation>Gérer le compte</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProjectLimitDialog.qml" line="40"/>
        <source>Maximum number of projects</source>
        <translation>Nombre maximal de projets</translation>
    </message>
</context>
<context>
    <name>MMProjectList</name>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="149"/>
        <source>The project can not be opened</source>
        <translation>Le projet ne peut pas être ouvert</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="162"/>
        <source>Could not synchronise project, please make sure you are logged in and have sufficient rights.</source>
        <translation>Impossible de synchroniser le projet, veuillez vérifier que vous êtes connecté et que vous disposez des droits suffisants</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="212"/>
        <source>Create project</source>
        <translation>Créer un projet</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="237"/>
        <source>Let&apos;s get started</source>
        <translation>Commençons</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="238"/>
        <source>First step is to create your brand new project.</source>
        <translation>La première étape consiste à créer un nouveau projet.</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="246"/>
        <source>Unable to get the list of projects.</source>
        <translation>Impossible de récupérer la liste des projets.</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="246"/>
        <source>No projects found</source>
        <translation>Aucun projet n&apos;a été trouvé</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="275"/>
        <source>Retry</source>
        <translation>Réessayer</translation>
    </message>
</context>
<context>
    <name>MMProjectLoadErrorDialog</name>
    <message>
        <location filename="../qml/dialogs/MMProjectLoadErrorDialog.qml" line="20"/>
        <source>Failed to open the project</source>
        <translation>Echec à l&apos;ouverture du projet</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProjectLoadErrorDialog.qml" line="23"/>
        <source>Unfortunately, your project could not be opened, please refer to our documentation to understand common problems.</source>
        <translation>Malheureusement votre projet ne peut pas être ouvert, veuillez consulter la documentation pour comprendre les problèmes communs.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProjectLoadErrorDialog.qml" line="26"/>
        <source>Learn more</source>
        <translation>En savoir plus</translation>
    </message>
</context>
<context>
    <name>MMProjectLoadingPage</name>
    <message>
        <location filename="../qml/project/MMProjectLoadingPage.qml" line="33"/>
        <source>Opening project ...</source>
        <translation>Ouverture du projet en cours ...</translation>
    </message>
</context>
<context>
    <name>MMProjectServerTab</name>
    <message>
        <location filename="../qml/project/MMProjectServerTab.qml" line="38"/>
        <source>Search for projects...</source>
        <translation>Recherche de projets ...</translation>
    </message>
</context>
<context>
    <name>MMProjectStatusItem</name>
    <message>
        <location filename="../qml/project/components/MMProjectStatusItem.qml" line="94"/>
        <source>Added</source>
        <translation>Ajouté</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectStatusItem.qml" line="95"/>
        <source>Removed</source>
        <translation>Supprimé</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectStatusItem.qml" line="96"/>
        <source>Edited</source>
        <translation>Modifié</translation>
    </message>
</context>
<context>
    <name>MMProjectStatusPage</name>
    <message>
        <location filename="../qml/project/MMProjectStatusPage.qml" line="27"/>
        <source>Your local changes</source>
        <translation>Changements locaux</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectStatusPage.qml" line="27"/>
        <source>Project Status</source>
        <translation>Statut du projet</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectStatusPage.qml" line="43"/>
        <source>There are currently no local changes</source>
        <translation>Il y a actuellement aucun changement local.</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectStatusPage.qml" line="44"/>
        <source>Once you have made some changes, they will appear here.</source>
        <translation>Une fois des modifications effectuées, celles-ci apparaitront ici.</translation>
    </message>
</context>
<context>
    <name>MMProjectWizardPage</name>
    <message>
        <location filename="../qml/project/MMProjectWizardPage.qml" line="22"/>
        <source>Create Project</source>
        <translation>Créer un projet</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectWizardPage.qml" line="44"/>
        <source>Project name</source>
        <translation>Nom du projet</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectWizardPage.qml" line="54"/>
        <source>Fields</source>
        <translation>Champs</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectWizardPage.qml" line="99"/>
        <source>Add field</source>
        <translation>Ajouter un champ</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectWizardPage.qml" line="123"/>
        <source>Create project</source>
        <translation>Créer un projet</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectWizardPage.qml" line="128"/>
        <source>Empty project name</source>
        <translation>Nom du projet vide</translation>
    </message>
</context>
<context>
    <name>MMProviderRemoveReceiverDialog</name>
    <message>
        <location filename="../qml/dialogs/MMProviderRemoveReceiverDialog.qml" line="22"/>
        <source>Remove receiver</source>
        <translation>Supprimer un récepteur</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProviderRemoveReceiverDialog.qml" line="23"/>
        <source>Do you want to remove receiver from the list of recent receivers?</source>
        <translation>Voulez-vous supprimer le récepteur de la liste des récepteurs récemment utilisés ?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProviderRemoveReceiverDialog.qml" line="24"/>
        <source>Yes, I want to remove</source>
        <translation>Oui je veux le supprimer</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProviderRemoveReceiverDialog.qml" line="25"/>
        <source>No, thanks</source>
        <translation>Non merci</translation>
    </message>
</context>
<context>
    <name>MMRecordingTools</name>
    <message>
        <location filename="../qml/map/MMRecordingTools.qml" line="179"/>
        <source>Undo</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../qml/map/MMRecordingTools.qml" line="186"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../qml/map/MMRecordingTools.qml" line="200"/>
        <source>Release</source>
        <translation>Version</translation>
    </message>
    <message>
        <location filename="../qml/map/MMRecordingTools.qml" line="214"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location filename="../qml/map/MMRecordingTools.qml" line="231"/>
        <location filename="../qml/map/MMRecordingTools.qml" line="259"/>
        <source>Record</source>
        <translation>Enregistrer</translation>
    </message>
</context>
<context>
    <name>MMRemovePhotoDialog</name>
    <message>
        <location filename="../qml/dialogs/MMRemovePhotoDialog.qml" line="23"/>
        <source>Delete photo?</source>
        <translation>Supprimer la photo ?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMRemovePhotoDialog.qml" line="24"/>
        <source>Would you like to delete or unlink the photo? Deleting removes the photo from your project entirely, while unlinking keeps the photo in your project but removes it from this specific feature.</source>
        <translation>Voulez-vous supprimer ou détacher la photo ? Supprimer efface complètement la photo du projet alors que Détacher garde la photo dans le projet mais efface de lien avec cette entité</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMRemovePhotoDialog.qml" line="27"/>
        <source>Delete photo</source>
        <translation>Supprimer la photo</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMRemovePhotoDialog.qml" line="36"/>
        <source>Unlink photo</source>
        <translation>Détacher la photo</translation>
    </message>
</context>
<context>
    <name>MMRemoveProjectDialog</name>
    <message>
        <location filename="../qml/dialogs/MMRemoveProjectDialog.qml" line="24"/>
        <source>Remove project</source>
        <translation>Supprimer le projet</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMRemoveProjectDialog.qml" line="25"/>
        <source>Any unsynchronised changes will be lost in project 
 %1</source>
        <translation>Toute modification non synchronisée sera perdue dans le projet
 %1</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMRemoveProjectDialog.qml" line="26"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMRemoveProjectDialog.qml" line="27"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
</context>
<context>
    <name>MMSettingsController</name>
    <message>
        <location filename="../qml/settings/MMSettingsController.qml" line="98"/>
        <source>Changelog could not be loaded</source>
        <translation>Le journal des modifications n&apos;a pu être chargé</translation>
    </message>
</context>
<context>
    <name>MMSettingsInput</name>
    <message>
        <location filename="../qml/settings/components/MMSettingsInput.qml" line="67"/>
        <source>Confirm</source>
        <translation>Confirmer</translation>
    </message>
</context>
<context>
    <name>MMSettingsPage</name>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="33"/>
        <location filename="../qml/settings/MMSettingsPage.qml" line="117"/>
        <source>Time elapsed</source>
        <translation>Temps écoulé</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="34"/>
        <source>Distance traveled</source>
        <translation>Distance parcourue</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="52"/>
        <source>GPS</source>
        <translation>GPS</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="63"/>
        <source>GPS accuracy threshold</source>
        <translation>Seuil de précision du GPS</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="64"/>
        <source>Determines when the accuracy indicator turns yellow</source>
        <translation>Déterminez quand l&apos;indicateur de précision devient jaune</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="65"/>
        <source>GPS accuracy threshold, in meters</source>
        <translation>Seuil de précision du GPS, en mètres</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="78"/>
        <source>Manage GPS receivers</source>
        <translation>Gérer les récepteurs GPS</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="88"/>
        <source>GPS antenna height</source>
        <translation>Hauteur de l&apos;antenne GPS</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="89"/>
        <source>Includes pole height and GPS receiver’s antenna height</source>
        <translation>Inclut la hauteur de la canne et la hauteur de l&apos;antenne du récepteur GPS</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="90"/>
        <source>GPS antenna height, in meters</source>
        <translation>Hauteur de l&apos;antenne GPS, en mètres</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="102"/>
        <source>Streaming mode</source>
        <translation>Mode d&apos;enregistrement en continu</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="114"/>
        <source>Interval threshold type</source>
        <translation>Type d&apos;intervalle</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="115"/>
        <source>Choose a type of threshold for streaming mode</source>
        <translation>Choisir un type d&apos;intervalle pour le mode d&apos;enregistrement en continu</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="117"/>
        <source>Distance Traveled</source>
        <translation>Distance parcourue</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="132"/>
        <source>Threshold interval</source>
        <translation>Intervalle d&apos;enregistrement</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="133"/>
        <source>Streaming mode will add a point to the object at each interval</source>
        <translation>Le mode d&apos;enregistrement en continu ajoutera à l&apos;objet un point à chaque intervalle</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="134"/>
        <source>Threshold interval, in meters</source>
        <translation>Intervalle d&apos;enregistrement, en mètres</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="134"/>
        <source>Threshold interval, in seconds</source>
        <translation>Intervalle d&apos;enregistrement, en secondes</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="146"/>
        <source>Recording</source>
        <translation>Enregistrement</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="157"/>
        <source>Reuse last entered value</source>
        <translation>Réutiliser la dernière valeur saisie</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="158"/>
        <source>Each field offers an option to reuse its value on the next feature</source>
        <translation>Une case à cocher sur chaque champ permet de réutiliser la dernière valeur saisie sur l&apos;entité suivante.</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="168"/>
        <source>Automatically sync changes</source>
        <translation>Synchronisation automatique des modifications</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="169"/>
        <source>Each time you save changes, the app will sync automatically</source>
        <translation>À chaque enregistrement, l&apos;application&lt;br&gt;synchronisera automatiquement</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="179"/>
        <source>Auto-lock position</source>
        <translation>Verrouillage de la position</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="180"/>
        <source>Each time you start recording, the app centers to GPS</source>
        <translation>À chaque enregistrement, la carte se centrera sur votre position</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="189"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="200"/>
        <source>About</source>
        <translation>À propos&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="210"/>
        <source>Changelog</source>
        <translation>Journal de modifications</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="220"/>
        <source>Help</source>
        <translation>Aide</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="230"/>
        <source>Privacy policy</source>
        <translation>Politique de confidentialité</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="240"/>
        <source>Terms of service</source>
        <translation>Conditions d&apos;utilisation</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="250"/>
        <source>Diagnostic log</source>
        <translation>Journal de diagnostic</translation>
    </message>
</context>
<context>
    <name>MMSignUpPage</name>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="45"/>
        <location filename="../qml/account/MMSignUpPage.qml" line="123"/>
        <source>Sign up</source>
        <translation>S&apos;inscrire</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="74"/>
        <source>Username</source>
        <translation>Nom d&apos;utilisateur</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="83"/>
        <source>Email</source>
        <translation>E-mail</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="92"/>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="100"/>
        <source>Confirm password</source>
        <translation>Confirmer le mot de passe</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="117"/>
        <source>I want to subscribe to the newsletter</source>
        <translation>Je veux rejoindre la lettre de diffusion</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="142"/>
        <source>Already have an account?</source>
        <translation>Avez-vous déjà un compte ?</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="148"/>
        <source>Sign in</source>
        <translation>Se connecter</translation>
    </message>
</context>
<context>
    <name>MMSplittingFailedDialog</name>
    <message>
        <location filename="../qml/dialogs/MMSplittingFailedDialog.qml" line="18"/>
        <source>We could not split the feature</source>
        <translation>L&apos;entité ne peut être coupée</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMSplittingFailedDialog.qml" line="19"/>
        <source>Please make sure that the split line crosses your feature. The feature needs to have a valid geometry in order to split it.</source>
        <translation>Veillez à ce que la ligne de découpage traverse votre entité. L&apos;entité doit avoir une géométrie valide afin d&apos;être coupée.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMSplittingFailedDialog.qml" line="20"/>
        <source>Ok, I understand</source>
        <translation>D&apos;accord, je comprends</translation>
    </message>
</context>
<context>
    <name>MMSplittingTools</name>
    <message>
        <location filename="../qml/map/MMSplittingTools.qml" line="91"/>
        <source>Undo</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../qml/map/MMSplittingTools.qml" line="97"/>
        <source>Add point</source>
        <translation>Ajouter un point</translation>
    </message>
    <message>
        <location filename="../qml/map/MMSplittingTools.qml" line="103"/>
        <source>Done</source>
        <translation>Fait</translation>
    </message>
    <message>
        <location filename="../qml/map/MMSplittingTools.qml" line="113"/>
        <source>You need to add at least 2 points.</source>
        <translation>Vous devez ajouter au minimum 2 points.</translation>
    </message>
</context>
<context>
    <name>MMStakeoutDrawer</name>
    <message>
        <location filename="../qml/gps/MMStakeoutDrawer.qml" line="90"/>
        <source>Stake out</source>
        <translation>Piquetage</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMStakeoutDrawer.qml" line="104"/>
        <source>Feature</source>
        <translation>Entité</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMStakeoutDrawer.qml" line="111"/>
        <source>Distance</source>
        <translation>Distance</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMStakeoutDrawer.qml" line="112"/>
        <source>N/A</source>
        <translation>N/A</translation>
    </message>
</context>
<context>
    <name>MMStorageLimitDialog</name>
    <message>
        <location filename="../qml/dialogs/MMStorageLimitDialog.qml" line="25"/>
        <source>You have reached a data limit</source>
        <translation>Vous avez atteint une limite de données</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMStorageLimitDialog.qml" line="28"/>
        <source>Manage account</source>
        <translation>Gérer le compte</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMStorageLimitDialog.qml" line="41"/>
        <source>Data to sync</source>
        <translation>Données à synchroniser</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMStorageLimitDialog.qml" line="68"/>
        <source>Using</source>
        <translation>Utilisation</translation>
    </message>
</context>
<context>
    <name>MMStreamingModeDialog</name>
    <message>
        <location filename="../qml/dialogs/MMStreamingModeDialog.qml" line="22"/>
        <source>Streaming mode</source>
        <translation>Mode d&apos;enregistrement en continu</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMStreamingModeDialog.qml" line="23"/>
        <source>Move around your designated object to record its geometry. You can stop this anytime.</source>
        <translation>Déplacez-vous autour de l&apos;objet pour enregistrer sa géométrie. Vous pouvez interrompre cette opération à tout moment.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMStreamingModeDialog.qml" line="24"/>
        <source>Stop streaming mode</source>
        <translation>Arrêter le mode d&apos;enregistrement en continu</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMStreamingModeDialog.qml" line="24"/>
        <source>Start streaming mode</source>
        <translation>Démarrer le mode d&apos;enregistrement en continu</translation>
    </message>
</context>
<context>
    <name>MMSwitchWorkspacePage</name>
    <message>
        <location filename="../qml/account/MMSwitchWorkspacePage.qml" line="34"/>
        <source>Select workspace</source>
        <translation>Sélectionner un espace de travail</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSwitchWorkspacePage.qml" line="61"/>
        <source>Search</source>
        <translation>Rechercher</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSwitchWorkspacePage.qml" line="93"/>
        <source>Pending invitations</source>
        <translation>Invitations en attente</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSwitchWorkspacePage.qml" line="141"/>
        <source>Your workspaces</source>
        <translation>Vos espaces de travail</translation>
    </message>
</context>
<context>
    <name>MMSyncFailedDialog</name>
    <message>
        <location filename="../qml/dialogs/MMSyncFailedDialog.qml" line="27"/>
        <source>Failed to synchronise your changes</source>
        <translation>Échec de synchronisation de vos modifications&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMSyncFailedDialog.qml" line="30"/>
        <source>Your changes could not be sent to the server, make sure you have a data connection and have permission to edit this project.</source>
        <translation>Vos modifications n&apos;ont pas pu être envoyées au serveur, assurez-vous d&apos;être connecté à Internet et d&apos;avoir un accès en écriture à ce projet.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMSyncFailedDialog.qml" line="31"/>
        <source>Ok, I understand</source>
        <translation>D&apos;accord, je comprends</translation>
    </message>
</context>
<context>
    <name>MMToolbar</name>
    <message>
        <location filename="../qml/components/MMToolbar.qml" line="71"/>
        <source>More options</source>
        <translation>Plus d&apos;options</translation>
    </message>
    <message>
        <location filename="../qml/components/MMToolbar.qml" line="135"/>
        <source>More</source>
        <translation>Plus</translation>
    </message>
</context>
<context>
    <name>MMWelcomeToNewDesignDialog</name>
    <message>
        <location filename="../qml/dialogs/MMWelcomeToNewDesignDialog.qml" line="20"/>
        <source>New Look &amp; Feel</source>
        <translation>Nouveau design</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMWelcomeToNewDesignDialog.qml" line="21"/>
        <source>We&apos;ve been busy making the app even better! This update brings a fresh look and improved navigation, making it faster to find what you need. Take a look around!</source>
        <translation>Nous n&apos;avons pas ménagé nos efforts pour améliorer l&apos;application ! Cette mise à jour apporte un nouveau look et une navigation améliorée, permettant de trouver plus rapidement ce dont vous avez besoin. Jetez un coup d&apos;œil !</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMWelcomeToNewDesignDialog.qml" line="22"/>
        <source>Let&apos;s start!</source>
        <translation>C&apos;est parti !</translation>
    </message>
</context>
<context>
    <name>MMWhichIndustryPage</name>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="32"/>
        <source>Agriculture</source>
        <translation>Agriculture</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="33"/>
        <source>Archaeology</source>
        <translation>Archéologie</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="34"/>
        <source>Construction and engineering</source>
        <translation>Construction et ingénierie</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="35"/>
        <source>Electric utilities</source>
        <translation>Fournisseurs d&apos;électricité</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="36"/>
        <source>Environmental protection</source>
        <translation>Protection de l&apos;Environnement</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="37"/>
        <source>Local governments</source>
        <translation>Collectivités territoriales</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="38"/>
        <source>Natural resources</source>
        <translation>Ressources naturelles</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="39"/>
        <source>Telecom</source>
        <translation>Télécommunication</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="40"/>
        <source>Transportation</source>
        <translation>Transport</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="41"/>
        <source>Water utilities</source>
        <translation>Fournisseurs d&apos;eau</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="42"/>
        <source>Student/University</source>
        <translation>Étudiant / Universitaire</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="45"/>
        <source>Other</source>
        <translation>Autre</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="54"/>
        <source>Specify your industry</source>
        <translation>Précisez votre secteur d&apos;activité</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="174"/>
        <source>Continue</source>
        <translation>Continuer</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="196"/>
        <source>Crafting your workspace: let us know your industry</source>
        <translation>Préparation de votre environnement de travail :  Faites-nous connaitre votre secteur d&apos;activité</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="197"/>
        <source>Please specify the industry</source>
        <translation>Merci de préciser votre secteur d&apos;activité</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="212"/>
        <source>Industry</source>
        <translation>Secteur d&apos;activité</translation>
    </message>
</context>
<context>
    <name>MerginApi</name>
    <message>
        <location filename="../../core/merginapi.cpp" line="224"/>
        <source>Please remove some projects as the app currently
only allows up to %1 downloaded projects.</source>
        <translation>Veuillez supprimer certains de vos projets car l&apos;application n&apos;autorise actuellement que %1 projets téléchargés.</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="820"/>
        <source>Username must have at least 4 characters</source>
        <translation>Le nom d&apos;utilisateur doit comporter au moins 4 caractères</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="827"/>
        <source>Username contains invalid characters</source>
        <translation>Le nom d&apos;utilisateur contient des caractères invalides</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="834"/>
        <source>Please enter a valid email</source>
        <translation>Veuillez saisir une adresse e-mail valide</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="841"/>
        <source>Password not strong enough. It must%1 be at least 8 characters long%1 contain lowercase characters%1 contain uppercase characters%1 contain digits or special characters</source>
        <translation>Ce mot de passe n&apos;est pas assez sécurisé. Il doit%1 comporter au moins 8 caractères%1 contenir des caractères minuscules%1 contenir des caractères majuscules%1 contenir des chiffres ou des caractères spéciaux</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="854"/>
        <source>Passwords do not match</source>
        <translation>Les mots de passe ne correspondent pas</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="861"/>
        <source>Please accept Terms and Privacy Policy</source>
        <translation>Veuillez accepter les termes et la politique de confidentialité</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="891"/>
        <source>Marketing source cannot be empty</source>
        <translation>Le champ marketing ne peut être vide</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="899"/>
        <source>Industry cannot be empty</source>
        <translation>Le champ industrie ne peut être vide</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="1303"/>
        <source>Registration successful</source>
        <translation>Inscription réussie</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="1325"/>
        <source>New registrations are not allowed on the selected server. Please check with your administrator.</source>
        <translation>Les nouveaux enregistrements sur le serveur sélectionné ne sont pas autorisés. Veuillez vérifier auprès de votre administrateur.</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="1357"/>
        <source>Workspace created</source>
        <translation>Espace de travail créé</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="1690"/>
        <source>Project detached from the server</source>
        <translation>Projet séparé du serveur</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="3854"/>
        <source>Workspace name contains invalid characters</source>
        <translation>L&apos;espace de travail contient des caractères invalides</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="3920"/>
        <source>Workspace %1 already exists</source>
        <translation>L&apos;espace de travail %1 est déjà existant</translation>
    </message>
</context>
<context>
    <name>MerginProjectStatusModel</name>
    <message>
        <location filename="../../core/merginprojectstatusmodel.cpp" line="70"/>
        <source>Pending Changes</source>
        <translation>Modifications en attente</translation>
    </message>
    <message>
        <location filename="../../core/merginprojectstatusmodel.cpp" line="96"/>
        <source>Failed to determine changes</source>
        <translation>Impossible de déterminer les modifications</translation>
    </message>
</context>
<context>
    <name>PositionProvidersModel</name>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="31"/>
        <source>Internal</source>
        <translation>Interne</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="32"/>
        <source>GPS receiver of this device</source>
        <translation>Récepteur GPS de cet appareil</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="40"/>
        <source>Internal (fused)</source>
        <translation>Interne (fusionné)</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="42"/>
        <source>Using GPS, Wifi and sensors</source>
        <translation>Utilisation du GPS, du wifi et de capteurs</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="44"/>
        <source>Not available (%1)</source>
        <translation>Non disponible (%1)</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="54"/>
        <source>Internal (gps)</source>
        <translation>Interne (GPS)</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="55"/>
        <source>Using GPS only</source>
        <translation>Utilisation du GPS uniquement</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="145"/>
        <source> Bluetooth device</source>
        <translation>Périphérique Bluetooth</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="201"/>
        <source>Bluetooth device</source>
        <translation>Périphérique Bluetooth</translation>
    </message>
</context>
<context>
    <name>PositionTrackingManager</name>
    <message>
        <location filename="../position/tracking/positiontrackingmanager.cpp" line="154"/>
        <source>Could not find tracking layer for the project</source>
        <translation>Aucune couche de suivi disponible pour ce projet</translation>
    </message>
    <message>
        <location filename="../position/tracking/positiontrackingmanager.cpp" line="163"/>
        <source>Tracking layer not found or invalid</source>
        <translation>Couche de suivi non trouvée ou invalide</translation>
    </message>
    <message>
        <location filename="../position/tracking/positiontrackingmanager.cpp" line="342"/>
        <source>Failed to start tracking, please contact support</source>
        <translation>Échec de l&apos;enregistrement du suivi, veuillez contacter le service support</translation>
    </message>
</context>
<context>
    <name>ProjectWizard</name>
    <message>
        <location filename="../projectwizard.cpp" line="161"/>
        <source>Project name contains invalid characters</source>
        <translation>Le nom du projet contient des caractères invalides</translation>
    </message>
    <message>
        <location filename="../projectwizard.cpp" line="212"/>
        <source>Project %1 created</source>
        <translation>Projet %1 créé</translation>
    </message>
</context>
<context>
    <name>ProjectsModel</name>
    <message>
        <location filename="../projectsmodel.cpp" line="102"/>
        <source>Pending changes to synchronise</source>
        <translation>Modifications en attente d&apos;être synchronisées</translation>
    </message>
    <message>
        <location filename="../projectsmodel.cpp" line="107"/>
        <source>Local project, not uploaded</source>
        <translation>Projet local non téléversé sur le cloud</translation>
    </message>
    <message>
        <location filename="../projectsmodel.cpp" line="115"/>
        <location filename="../projectsmodel.cpp" line="119"/>
        <source>Updated %1</source>
        <translation>Mis à jour %1</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="59"/>
        <source>Value must be a number</source>
        <translation>La valeur doit être un nombre</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="60"/>
        <source>Value must be lower than %1</source>
        <translation>La valeur doit être inférieur à %1</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="61"/>
        <source>Value must be higher than %1</source>
        <translation>La valeur doit être plus grande que %1</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="62"/>
        <source>Value is too large</source>
        <translation>La valeur est trop grande</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="63"/>
        <source>Field can not contain decimal places</source>
        <translation>Le champ ne peut pas contenir de décimales</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="65"/>
        <source>Can not be longer than %1 characters</source>
        <translation>Ne peut pas dépasser %1 caractères</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="67"/>
        <source>Field should not be empty</source>
        <translation>Le champ ne devrait pas être vide</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="68"/>
        <source>Field must not be empty</source>
        <translation>Le champ ne peut pas être vide</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="69"/>
        <source>Value should be unique</source>
        <translation>La valeur devrait être unique</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="70"/>
        <source>Value must be unique</source>
        <translation>La valeur doit être unique</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="71"/>
        <location filename="../attributes/fieldvalidator.h" line="72"/>
        <source>Unmet QGIS expression constraint</source>
        <translation>Contrainte d&apos;expression QGIS non satisfaite</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="74"/>
        <source>Not a valid value</source>
        <translation>La valeur n&apos;est pas bonne</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="132"/>
        <source>No data</source>
        <translation>Pas de données</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="135"/>
        <source>No fix</source>
        <translation>Pas de fix</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="138"/>
        <source>GPS fix, no correction data</source>
        <translation>GPS fix, pas de correction appliquée</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="143"/>
        <source>DGPS fix</source>
        <translation>DGPS fix</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="146"/>
        <source>PPS fix</source>
        <translation>PPS fix</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="149"/>
        <source>RTK fix</source>
        <translation>RTK fix</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="152"/>
        <source>RTK float</source>
        <translation>RTK float</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="155"/>
        <source>Estimated fix (dead reckoning)</source>
        <translation>Position approximative (calcul d&apos;estime)</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="158"/>
        <source>Unknown fix</source>
        <translation>Fix inconnu</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="539"/>
        <source>Report submitted. Please contact us on %1</source>
        <translation>Rapport transmis. Merci de nous contacter par courriel à l&apos;adresse %1</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="544"/>
        <source>Failed to submit report. Please check your internet connection.</source>
        <translation>Impossible de transmettre le rapport. Merci de vérifier votre connexion à Internet</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="41"/>
        <source>Synchronisation canceled</source>
        <translation>Synchronisation annulée</translation>
    </message>
</context>
<context>
    <name>SimulatedPositionProvider</name>
    <message>
        <location filename="../position/providers/simulatedpositionprovider.cpp" line="67"/>
        <source>Connected</source>
        <translation>Connecté</translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <location filename="../qml/main.qml" line="269"/>
        <source>Sync</source>
        <translation>Synchroniser</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="277"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="285"/>
        <source>No editable layers found.</source>
        <translation>Aucune couche éditable n&apos;a pu être trouvée.</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="291"/>
        <source>Layers</source>
        <translation>Couches</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="300"/>
        <source>Projects</source>
        <translation>Projets</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="308"/>
        <source>Zoom to project</source>
        <translation>Se localiser</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="317"/>
        <source>Map themes</source>
        <translation>Thèmes</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="328"/>
        <source>Position tracking</source>
        <translation>Enregistrement de la position</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="339"/>
        <source>Measure</source>
        <translation>Mesure</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="345"/>
        <source>Local changes</source>
        <translation>Changements locaux</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="354"/>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="549"/>
        <location filename="../qml/main.qml" line="557"/>
        <source>not tracking</source>
        <translation>Pas d&apos;enregistrement de la position</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="776"/>
        <source>Select feature</source>
        <translation>Sélectionner une entité</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="860"/>
        <source>Somebody else is syncing, we will try again later</source>
        <translation>Quelqu&apos;un d&apos;autre est une train de synchroniser, veuillez réessayer plus tard</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="864"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="884"/>
        <source>Failed to communicate with server. Try improving your network connection.</source>
        <translation>La connexion avec le serveur a échoué. Essayez avec un meilleur réseau</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="935"/>
        <source>Up to date</source>
        <translation>À jour</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="993"/>
        <source>There were issues loading the project. %1View details%2</source>
        <translation>Il y a eu des problèmes au chargement du projet. %1 Voir les détails %2</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="688"/>
        <source>Stake out is disabled because location is unavailable!</source>
        <translation>Le piquetage est désactivé car aucune position n&apos;est disponible!</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="829"/>
        <source>Successfully synchronised</source>
        <translation>Synchronisation effectuée avec succès</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="867"/>
        <source>There was an issue during synchronisation, we will try again. Click to learn more</source>
        <translation>Il y a eu un problème lors de la synchronisation, nous allons réessayer. Cliquez pour en savoir plus</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="1014"/>
        <source>Could not read the project file:</source>
        <translation>Le fichier du projet n&apos;a pu être lu</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="1039"/>
        <source>Press back again to quit the app</source>
        <translation>Appuyer à nouveau sur retour pour quitter l&apos;application</translation>
    </message>
</context>
</TS>