<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="fr">
<context>
    <name>About</name>
    <message>
        <source>Developed by</source>
        <translation>Développé par</translation>
    </message>
    <message>
        <source>Support QField</source>
        <translation>Sponsoriser QField</translation>
    </message>
    <message>
        <source>Changelog</source>
        <translation>Journal des modifications</translation>
    </message>
    <message>
        <source>Documentation</source>
        <translation>Documentation</translation>
    </message>
    <message>
        <source>Links Menu</source>
        <translation>Menu des liens</translation>
    </message>
    <message>
        <source>QField app directories</source>
        <translation>Répertoires d&apos;application de QField</translation>
    </message>
    <message>
        <source>QField app directory</source>
        <translation>Répertoire d&apos;application de QField</translation>
    </message>
</context>
<context>
    <name>AbstractGnssReceiver</name>
    <message>
        <source>Connecting…</source>
        <translation>Connexion...</translation>
    </message>
    <message>
        <source>Successfully connected</source>
        <translation>Connexion réussie</translation>
    </message>
    <message>
        <source>Disconnected</source>
        <translation>Déconnecté</translation>
    </message>
    <message>
        <source>Socket state %1</source>
        <translation>Etat du socket %1</translation>
    </message>
</context>
<context>
    <name>ActiveLayerFeaturesLocatorFilter</name>
    <message>
        <source>Limit the search to the field &apos;%1&apos;</source>
        <translation>Limiter la recherche au champs &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Open form</source>
        <translation>Ouvrir le formulaire</translation>
    </message>
    <message>
        <source>Set feature as destination</source>
        <translation>Définir l&apos;entité comme destination</translation>
    </message>
    <message>
        <source>Feature has no geometry</source>
        <translation>L&apos;entité ne possède pas de géométrie</translation>
    </message>
    <message>
        <source>Features from active layer</source>
        <translation>Entités de la couche active</translation>
    </message>
</context>
<context>
    <name>AndroidProjectSource</name>
    <message>
        <source>File %1 does not exist</source>
        <translation>Le fichier %1 n&apos;existe pas</translation>
    </message>
</context>
<context>
    <name>AppMissingGridHandler</name>
    <message>
        <source>No transform available between %1 and %2</source>
        <translation>Pas de transformation disponible entre %1 et %2</translation>
    </message>
    <message>
        <source>This grid is part of the “&lt;i&gt;%1&lt;/i&gt;” package, available for download from &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</source>
        <translation>Cette grille fait partie du paquet &quot;&lt;i&gt;%1&lt;/i&gt;&quot;, disponible en téléchargement à partir de &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>This grid is available for download from &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;.</source>
        <translation>Cette grille est disponible en téléchargement sur le site de &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>projection</source>
        <translation>projection</translation>
    </message>
    <message>
        <source>This transformation requires the grid file “%1”, which is not available for use on the system.</source>
        <translation>Cette transformation nécessite le fichier de grille &quot;%1&quot;, qui n&apos;est pas disponible pour être utilisé sur le système.</translation>
    </message>
    <message>
        <source>This grid is part of the &lt;i&gt;%1&lt;/i&gt; package, available for download from &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</source>
        <translation>Cette grille fait partie du paquet &lt;i&gt;%1&lt;/i&gt;, disponible en téléchargement sur &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>&lt;p&gt;Current transform “&lt;i&gt;%1&lt;/i&gt;” has an accuracy of %2 meters, while the preferred transformation “&lt;i&gt;%3&lt;/i&gt;” has accuracy %4 meters.&lt;/p&gt;</source>
        <translation>&lt;p&gt;La transformation courante &quot;&lt;i&gt;%1&lt;/i&gt;&quot; a une précision de %2 mètres, tandis que la transformation préférée &quot;&lt;i&gt;%3&lt;/i&gt;&quot; a une précision de %4 mètres.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;p&gt;Current transform “&lt;i&gt;%1&lt;/i&gt;” has an unknown accuracy, while the preferred transformation “&lt;i&gt;%2&lt;/i&gt;” has accuracy %3 meters.&lt;/p&gt;</source>
        <translation>&lt;p&gt;La transformation courante &quot;&lt;i&gt;%1&lt;/i&gt;&quot; a une précision inconnue, tandis que la transformation préférée &quot;&lt;i&gt;%2&lt;/i&gt;&quot; a une précision de %3 mètres.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;p&gt;The preferred transform between &lt;i&gt;%1&lt;/i&gt; and &lt;i&gt;%2&lt;/i&gt; is not available for use on the system.&lt;/p&gt;</source>
        <translation>&lt;p&gt;La transformation préférée entre &lt;i&gt; %1&lt;/i&gt; et &lt;i&gt; %2&lt;/i&gt; n&apos;est pas disponible sur le système.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>No transform is available between &lt;i&gt;%1&lt;/i&gt; and &lt;i&gt;%2&lt;/i&gt;.&lt;p style=&quot;color: red&quot;&gt;%3&lt;/p&gt;</source>
        <translation>Aucune transformation n&apos;est disponible entre &lt;i&gt;%1&lt;/i&gt; et &lt;i&gt;%2&lt;/i&gt;,&lt;p style=&quot;color: red&quot;&gt;%3&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Cannot use project transform between %1 and %2</source>
        <translation>Ne peut pas utiliser la transformation de projet entre %1 et %2</translation>
    </message>
    <message>
        <source>Used a ballpark transform from %1 to %2</source>
        <translation>Utilisation d&apos;une transformation approximative de %1 à %2</translation>
    </message>
</context>
<context>
    <name>AttributeFormModelBase</name>
    <message>
        <source>Expression constraint</source>
        <translation>Contrainte d&apos;expression</translation>
    </message>
    <message>
        <source>Not NULL</source>
        <translation>Not NULL</translation>
    </message>
    <message>
        <source>Unique</source>
        <translation>Unique</translation>
    </message>
</context>
<context>
    <name>BadLayerItem</name>
    <message>
        <source>Unable to load some layers</source>
        <translation>Impossible de charger certaines couches</translation>
    </message>
    <message>
        <source>The following layers could not be loaded, please review those and reconfigure the QGIS project.</source>
        <translation>Les couches suivantes ne peuvent être chargées. Vérifiez-les et reconfigurez votre projet QGIS.</translation>
    </message>
    <message>
        <source>You may check the Portable Project section in the QField documentation for more help.</source>
        <translation type="vanished">Pour plus d&apos;informations, vous pouvez vous référer à la documentation de QField, section Projet portable.</translation>
    </message>
    <message>
        <source>You may check the %1Portable Project%2 documentation page for more help.</source>
        <translation>Vous devez consulter la page de documentation %1Portable Project%2 pour plus d&apos;aide.</translation>
    </message>
</context>
<context>
    <name>BarcodeReader</name>
    <message>
        <source>Code Reader</source>
        <translation type="vanished">Lecteur de code</translation>
    </message>
    <message>
        <source>Center your camera on a code</source>
        <translation type="vanished">Centrer votre appareil-photo sur un code</translation>
    </message>
</context>
<context>
    <name>Binary</name>
    <message>
        <source>(Blob)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>BluetoothDeviceChooser</name>
    <message>
        <source>Positioning device in use:</source>
        <translation type="vanished">Appareil de positionnement utilisé : </translation>
    </message>
    <message>
        <source>Scanning for paired devices</source>
        <translation>Recherche d&apos;appareils couplés</translation>
    </message>
    <message>
        <source>Scanning failed: %1</source>
        <translation>L&apos;analyse a échoué : %1</translation>
    </message>
    <message>
        <source>Scanning done</source>
        <translation>Recherche terminée </translation>
    </message>
    <message numerus="yes">
        <source>%n device(s) found</source>
        <translation><numerusform>%n appareil trouvé</numerusform><numerusform>%n appareils trouvés</numerusform><numerusform>%n appareil(s) trouvé(s)</numerusform></translation>
    </message>
    <message>
        <source>Scanning canceled</source>
        <translation>Recherche annulée</translation>
    </message>
    <message>
        <source>Scan</source>
        <translation type="vanished">Recherche</translation>
    </message>
    <message>
        <source>Make a full service discovery</source>
        <translation>Faire une découverte complète du service</translation>
    </message>
    <message>
        <source>A full device scan can take longer. You really want to do it?
Cancel to make a minimal device scan instead.</source>
        <translation>L&apos;analyse complète de l&apos;appareil peut prendre plus de temps. Souhaitez-vous poursuivre ? Annuler pour réaliser une analyse minimale à la place.</translation>
    </message>
    <message>
        <source>Connected to %1</source>
        <translation type="vanished">Connecté à %1 </translation>
    </message>
    <message>
        <source>Connect to %1</source>
        <translation type="vanished">Connecter à %1 </translation>
    </message>
    <message>
        <source>Connect  to %1</source>
        <translation type="vanished">Connecter à %1 </translation>
    </message>
    <message>
        <source>Connecting to %1</source>
        <translation type="vanished">Connexion à %1 </translation>
    </message>
    <message>
        <source>Use orthometric altitude from device</source>
        <translation type="vanished">Utiliser l&apos;altitude ortho-métrique de l&apos;appareil</translation>
    </message>
    <message>
        <source>Select the Bluetooth device from the list below:</source>
        <translation>Sélectionnez le périphérique Bluetooth dans la liste ci-dessous :</translation>
    </message>
    <message>
        <source>Bluetooth device name:</source>
        <translation>Nom de l&apos;appareil Bluetooth :</translation>
    </message>
    <message>
        <source>N/A</source>
        <translation type="vanished">ND</translation>
    </message>
    <message>
        <source>Bluetooth device address:</source>
        <translation>Adresse de l&apos;appareil Bluetooth :</translation>
    </message>
    <message>
        <source>Scan for nearby devices</source>
        <translation>Rechercher les appareils à proximité</translation>
    </message>
    <message>
        <source>No Bluetooth devices detected, scan to populate nearby devices.</source>
        <translation>Aucun appareil Bluetooth détecté, scannez pour afficher les appareils à proximité.</translation>
    </message>
    <message>
        <source>Scanning error: %1</source>
        <translation>Erreur d&apos;analyse : %1</translation>
    </message>
</context>
<context>
    <name>BluetoothDeviceModel</name>
    <message>
        <source>Internal device</source>
        <translation type="vanished">Stockage interne</translation>
    </message>
    <message>
        <source>Bluetooth permission denied</source>
        <translation>Autorisation Bluetooth refusée</translation>
    </message>
</context>
<context>
    <name>BluetoothReceiver</name>
    <message>
        <source>Connecting…</source>
        <translation type="vanished">Connexion...</translation>
    </message>
    <message>
        <source>Successfully connected</source>
        <translation type="vanished">Connexion réussie</translation>
    </message>
    <message>
        <source>Disconnected</source>
        <translation type="vanished">Déconnecté</translation>
    </message>
    <message>
        <source>Socket state %1</source>
        <translation type="vanished">Etat du socket %1</translation>
    </message>
    <message>
        <source>Could not find the remote host</source>
        <translation type="vanished">Impossible de trouver l&apos;hôte distant</translation>
    </message>
    <message>
        <source>Could not find the service UUID on remote host</source>
        <translation type="vanished">Impossible de trouver l&apos;UUID du service sur l&apos;hôte distant</translation>
    </message>
    <message>
        <source>Attempt to read or write from socket returned an error</source>
        <translation type="vanished">Une tentative de lecture ou d&apos;écriture à partir du socket a renvoyé une erreur</translation>
    </message>
    <message>
        <source>The protocol is not supported on this platform</source>
        <translation type="vanished">Le protocole n&apos;est pas supporté sur cette plateforme</translation>
    </message>
    <message>
        <source>An operation was attempted while the socket was in a state that did not permit it</source>
        <translation type="vanished">Une opération a été tentée alors que le socket était dans un état qui ne le permettait pas</translation>
    </message>
    <message>
        <source>The remote host closed the connection</source>
        <translation type="vanished">L&apos;hôte distant a fermé la connexion</translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation type="vanished">Erreur inconnue</translation>
    </message>
    <message>
        <source>Bluetooth permission denied</source>
        <translation>Autorisation Bluetooth refusée</translation>
    </message>
</context>
<context>
    <name>BookmarkLocatorFilter</name>
    <message>
        <source>Spatial bookmarks</source>
        <translation>Signets spatiaux</translation>
    </message>
</context>
<context>
    <name>BookmarkProperties</name>
    <message>
        <source>Bookmark Properties</source>
        <translation>Propriétés du Signet</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Couleur</translation>
    </message>
    <message>
        <source>Copy bookmark details</source>
        <translation>Copier les détails du signet</translation>
    </message>
    <message>
        <source>Lon</source>
        <translation type="vanished">Lon</translation>
    </message>
    <message>
        <source>Lat</source>
        <translation type="vanished">Lat</translation>
    </message>
    <message>
        <source>X</source>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="vanished">Y</translation>
    </message>
    <message>
        <source>Bookmark details copied to clipboard</source>
        <translation>Détails du signet copiés dans le presse-papiers</translation>
    </message>
    <message>
        <source>Remove bookmark</source>
        <translation>Supprimer le signet</translation>
    </message>
    <message>
        <source>You are about to remove a bookmark, proceed?</source>
        <translation>Vous êtes sur le point de supprimer un signet, continuer ?</translation>
    </message>
</context>
<context>
    <name>BookmarkRenderer</name>
    <message>
        <source>Bookmark: %1</source>
        <translation>Signet : %1</translation>
    </message>
    <message>
        <source>Project bookmarks cannot be edited</source>
        <translation>Les signets du projet ne peuvent être édités</translation>
    </message>
</context>
<context>
    <name>BrowserPanel</name>
    <message>
        <source>Browser</source>
        <translation>Navigateur</translation>
    </message>
</context>
<context>
    <name>CalendarPanel</name>
    <message>
        <source>Hours</source>
        <translation type="vanished">Heures</translation>
    </message>
    <message>
        <source>Minutes</source>
        <translation type="vanished">Minutes</translation>
    </message>
    <message>
        <source>Seconds</source>
        <translation type="vanished">Secondes</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="vanished">OK</translation>
    </message>
</context>
<context>
    <name>Changelog</name>
    <message>
        <source>What&apos;s new in QField</source>
        <translation>Quoi de neuf dans QField</translation>
    </message>
    <message>
        <source>Error while fetching changelog, try again later.</source>
        <translation>Erreur lors de la récupération du journal des modifications. Réessayez plus tard.</translation>
    </message>
    <message>
        <source>Support QField</source>
        <translation>Sponsoriser QField</translation>
    </message>
    <message>
        <source>Check the latest QField changes on </source>
        <translation>Consulter les derniers changements de QField sur</translation>
    </message>
    <message>
        <source>QField releases page</source>
        <translation>Page de publication des versions de QField</translation>
    </message>
</context>
<context>
    <name>ChangelogContents</name>
    <message>
        <source>Previous releases on GitHub</source>
        <translation>Versions précédentes sur GitHub</translation>
    </message>
</context>
<context>
    <name>CheckBox</name>
    <message>
        <source>True</source>
        <translation>Vrai</translation>
    </message>
    <message>
        <source>False</source>
        <translation>Faux</translation>
    </message>
    <message>
        <source>NULL</source>
        <translation>NULL</translation>
    </message>
</context>
<context>
    <name>ClipboardManager</name>
    <message>
        <source>Geometry</source>
        <translation>Géométrie</translation>
    </message>
</context>
<context>
    <name>CloseTool</name>
    <message>
        <source>close</source>
        <translation type="vanished">Fermer</translation>
    </message>
</context>
<context>
    <name>CodeReader</name>
    <message>
        <source>NFC text tag detected</source>
        <translation>Balise de texte NFC détectée</translation>
    </message>
    <message>
        <source>Code Reader</source>
        <translation>Lecteur de code</translation>
    </message>
    <message>
        <source>Center your device on a code</source>
        <translation>Centrer votre appareil sur un code</translation>
    </message>
</context>
<context>
    <name>DashBoard</name>
    <message>
        <source>The layer %1 is read only.</source>
        <translation>La couche %1 est en lecture seule.</translation>
    </message>
    <message>
        <source>Map Theme</source>
        <translation>Thème de carte</translation>
    </message>
    <message>
        <source>Finish or dimiss the digitizing feature before toggling to browse mode</source>
        <translation>Finir ou abandonner la numérisation de l&apos;entité en cours avant de basculer en mode Navigation</translation>
    </message>
</context>
<context>
    <name>DateTime</name>
    <message>
        <source>(no date)</source>
        <translation>(pas de date)</translation>
    </message>
    <message>
        <source>Date value set to today.</source>
        <translation>Valeur date fixée à la date du jour</translation>
    </message>
    <message>
        <source>Hours</source>
        <translation type="vanished">Heures</translation>
    </message>
    <message>
        <source>Minutes</source>
        <translation type="vanished">Minutes</translation>
    </message>
    <message>
        <source>Seconds</source>
        <translation type="vanished">Secondes</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="vanished">OK</translation>
    </message>
</context>
<context>
    <name>DeltaListModel</name>
    <message>
        <source>Expected the json document to be an array of delta status</source>
        <translation>Le fichier JSON attendu doit être une liste des statuts delta</translation>
    </message>
    <message>
        <source>Expected all array elements to be an object, but the element at #%1 is not</source>
        <translation>Tous les éléments de la liste doivent être des objets, mais l&apos;élément #%1 n&apos;en est pas un</translation>
    </message>
    <message>
        <source>Expected all array elements to be an object containing a key &quot;%1&quot;, but the element at #%2 is not</source>
        <translation>Tous les éléments de la liste doivent être des objets contenant une clé &quot;%1&quot;, mais l&apos;élément #%2 n&apos;en est pas un</translation>
    </message>
    <message>
        <source>Unrecognized status &quot;%1&quot; for $%2</source>
        <translation>Le statut &quot;%1&quot; n&apos;est pas reconnu pour $%2</translation>
    </message>
</context>
<context>
    <name>DigitizingLogger</name>
    <message>
        <source>Default value expression for the digitizing logger&apos;s %2 field has a parser error: %3</source>
        <translation>L&apos;expression de la valeur par défaut du champ %2 du journal de numérisation a rencontré une erreur d&apos;analyse %3</translation>
    </message>
    <message>
        <source>Default value expression for the digitizing logger&apos;s %2 field has an evaluation error: %3</source>
        <translation>L&apos;expression de la valeur par défaut du champ %2 du journal de numérisation a rencontré une erreur d&apos;évaluation %3</translation>
    </message>
    <message>
        <source>Digitizing logs layer feature addition failed</source>
        <translation>Échec de l&apos;ajout de la couche d&apos;entités du journal de numérisation</translation>
    </message>
    <message>
        <source>Digitizing logs layer change commits failed</source>
        <translation>Echec de l&apos;enregistrement des changements de la couche du journal de numérisation</translation>
    </message>
    <message>
        <source>Digitizing logs layer editing failed</source>
        <translation>L&apos;édition de la couche du journal de numérisation a échoué</translation>
    </message>
</context>
<context>
    <name>DigitizingToolbar</name>
    <message>
        <source>Position accuracy doesn&apos;t meet the minimum requirement, vertex not added</source>
        <translation>La précision de la position ne respecte pas les minima requis, le sommet n&apos;est pas ajouté </translation>
    </message>
    <message>
        <source>Cancel digitizing</source>
        <translation>Annuler la numérisation</translation>
    </message>
    <message>
        <source>The collected positions count does not meet the requirement</source>
        <translation>Le nombre de positions collectées ne répond pas à l&apos;exigence</translation>
    </message>
    <message>
        <source>Should the digitized geometry be discarded?</source>
        <translation>Annuler la géométrie numérisée ?</translation>
    </message>
</context>
<context>
    <name>DrawingTemplateModel</name>
    <message>
        <source>Blank</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>EditorWidgetBase</name>
    <message>
        <source>Item Menu</source>
        <translation>Élément du menu</translation>
    </message>
</context>
<context>
    <name>EgenioussReceiver</name>
    <message>
        <source>Successfully connected</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Disconnected</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Received data is too short to process</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Invalid start byte</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Received data is too short to contain the payload</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to parse JSON</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not find the remote host</source>
        <translation>Impossible de trouver l&apos;hôte distant</translation>
    </message>
    <message>
        <source>Attempt to read or write from socket returned an error</source>
        <translation>Une tentative de lecture ou d&apos;écriture à partir du socket a renvoyé une erreur</translation>
    </message>
    <message>
        <source>The connection was refused by the remote host</source>
        <translation>La connexion a été refusée par l&apos;hôte distant</translation>
    </message>
    <message>
        <source>TCP receiver error (%1)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ElevationProfile</name>
    <message>
        <source>Digitize a path to render the elevation profile</source>
        <translation>Numériser un chemin pour rendre le profil d&apos;élévation</translation>
    </message>
    <message>
        <source>Rendering elevation profile…</source>
        <translation>Rendu du profil d&apos;élévation…</translation>
    </message>
</context>
<context>
    <name>Erase</name>
    <message>
        <source>The geometry could not be modified into multiple parts</source>
        <translation>La géométrie ne peut pas être modifiée en multi-parties</translation>
    </message>
    <message>
        <source>The geometry could not be modified</source>
        <translation>Cette géométrie ne peut être modifiée</translation>
    </message>
</context>
<context>
    <name>ExpressionCalculatorLocatorFilter</name>
    <message>
        <source>Copy “%1” to clipboard</source>
        <translation>Copier “%1” vers le presse-papiers</translation>
    </message>
    <message>
        <source>Calculator</source>
        <translation>Calculatrice</translation>
    </message>
</context>
<context>
    <name>ExpressionVariableModel</name>
    <message>
        <source>Not Available</source>
        <translation>Indisponible</translation>
    </message>
</context>
<context>
    <name>ExternalResource</name>
    <message>
        <source>No Value</source>
        <translation>Aucune valeur</translation>
    </message>
    <message>
        <source>Cannot handle this file type</source>
        <translation>Type de fichier incompatible</translation>
    </message>
    <message>
        <source>Take a photo</source>
        <translation>Prendre une photo</translation>
    </message>
    <message>
        <source>Take a video</source>
        <translation>Prendre une vidéo</translation>
    </message>
    <message>
        <source>Record an audio clip</source>
        <translation>Enregistrer un extrait sonore</translation>
    </message>
    <message>
        <source>Attach a gallery item</source>
        <translation>Joindre un élément de la galerie</translation>
    </message>
    <message>
        <source>Attach a file</source>
        <translation>Joindre un fichier</translation>
    </message>
    <message>
        <source>Draw a sketch</source>
        <translation>Dessiner un croquis</translation>
    </message>
</context>
<context>
    <name>FeatureForm</name>
    <message>
        <source>Value applied</source>
        <translation>Valeur appliquée</translation>
    </message>
    <message>
        <source>Value skipped</source>
        <translation>Valeur ignorée</translation>
    </message>
    <message>
        <source> (click to toggle)</source>
        <translation>(Cliquer pour activer)</translation>
    </message>
    <message>
        <source>Constraints not valid</source>
        <translation>Contraintes non respectées</translation>
    </message>
    <message>
        <source>Note: soft constraints were not met</source>
        <translation>Note : les contraintes n&apos;ont pas été respectées</translation>
    </message>
    <message>
        <source>Unable to save changes</source>
        <translation>Impossible d&apos;enregistrer les modifications</translation>
    </message>
    <message>
        <source>Add feature on %1</source>
        <translation>Ajouter une entité à %1</translation>
    </message>
    <message>
        <source>Edit feature on %1</source>
        <translation>Éditer l&apos;entité de %1</translation>
    </message>
    <message>
        <source>View feature on %1</source>
        <translation>Afficher l&apos;entité de %1</translation>
    </message>
    <message>
        <source>Cancel editing</source>
        <translation>Annuler l&apos;édition</translation>
    </message>
    <message>
        <source>You are about to dismiss the new feature, proceed?</source>
        <translation>Vous êtes sur le point de faire disparaître la nouvelle entité, continuer ?</translation>
    </message>
    <message>
        <source>You are about to leave editing state, any changes will be lost. Proceed?</source>
        <translation>Vous êtes sur le point de quitter le mode édition, tous les changements seront perdus. Continuer ?</translation>
    </message>
    <message>
        <source>The last entered value for this field will be remembered and reused when creating new features</source>
        <translation>La dernière valeur saisie pour ce champ sera mémorisée et réutilisée lors de la création de nouvelles entités</translation>
    </message>
    <message>
        <source>The last entered value for this field will not be reused when creating new features</source>
        <translation>La dernière valeur saisie pour ce champ ne sera pas réutilisée lors de la création de nouvelles entités</translation>
    </message>
</context>
<context>
    <name>FeatureHistory</name>
    <message>
        <source>Failed to undo created features in layer &quot;%1&quot;</source>
        <translation>Impossible d&apos;annuler la création des entités de la couche &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Failed to undo deleted features in layer &quot;%1&quot;</source>
        <translation>Impossible d&apos;annuler la suppression des entités de la couche &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Failed to undo update features in layer &quot;%1&quot;</source>
        <translation>Impossible d&apos;annuler la mise à jour des entités de la couche &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Failed to commit undo feature modification in layer &quot;%1&quot;</source>
        <translation>Échec de l&apos;annulation de la modification de l&apos;entité dans la couche &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Failed to rollback undo feature modifications in layer &quot;%1&quot;</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>FeatureListForm</name>
    <message>
        <source>Stop tracking this feature to edit attributes</source>
        <translation>Arrêter le suivi de cette entité pour modifier les attributs</translation>
    </message>
    <message>
        <source>Stop tracking this feature to edit geometry</source>
        <translation>Arrêter le suivi de cette entité pour modifier la géométrie</translation>
    </message>
    <message>
        <source>Changes saved</source>
        <translation>Modifications enregistrées</translation>
    </message>
    <message>
        <source>Last changes discarded</source>
        <translation type="vanished">Dernières modifications ignorées</translation>
    </message>
    <message>
        <source>Successfully duplicated feature</source>
        <translation>Entité dupliquée avec succès</translation>
    </message>
    <message>
        <source>A number of features are being tracked, stop tracking to delete those</source>
        <translation>Un certain nombre d&apos;entités sont suivies, arrêtez le suivi pour les supprimer</translation>
    </message>
    <message>
        <source>A number of features are being tracked, stop tracking to merge those</source>
        <translation>Un certain nombre d&apos;entités sont suivies, arrêtez le suivi pour les fusionner</translation>
    </message>
    <message>
        <source>Successfully duplicated selected features, list updated to show newly-created features</source>
        <translation>Entités sélectionnées dupliquées avec succès, liste mise-à-jour pour montrer les entités nouvellement créées</translation>
    </message>
    <message>
        <source>No feature at this position</source>
        <translation>Aucune entité à cet endroit</translation>
    </message>
    <message>
        <source>Merge feature(s)</source>
        <translation>Fusionner les entité(s)</translation>
    </message>
    <message numerus="yes">
        <source>Should the %n feature(s) selected really be merge?

The features geometries will be combined into feature &apos;%1&apos;, which will keep its attributes.</source>
        <comment>0</comment>
        <translation><numerusform>Fusionner les %n objet(s) sélectionnés ?

Les géométries des objets vont être combinées dans l&apos;objet &apos;%1&apos; et prendre ses attributs. </numerusform><numerusform>Fusionner les %n objet(s) sélectionnés ?

Les géométries des objets vont être combinées dans l&apos;objet &apos;%1&apos; et prendre ses attributs. </numerusform><numerusform>Fusionner les %n objet(s) sélectionnés ?

Les géométries des objets vont être combinées dans l&apos;objet &apos;%1&apos; et prendre ses attributs. </numerusform></translation>
    </message>
    <message numerus="yes">
        <source>Successfully merged %n feature(s)</source>
        <translation><numerusform>%n entité fusionnée avec succès</numerusform><numerusform>%n entités fusionnées avec succès</numerusform><numerusform>%n entités fusionnées avec succès</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>Failed to merge %n feature(s)</source>
        <translation><numerusform>Erreur lors de la fusion de %n entité</numerusform><numerusform>Erreur lors de la fusion de %n entités</numerusform><numerusform>Erreur lors de la fusion de %n entités</numerusform></translation>
    </message>
    <message>
        <source>Delete feature(s)</source>
        <translation>Supprimer l&apos;entité(s)</translation>
    </message>
    <message numerus="yes">
        <source>Should the %n feature(s) selected really be deleted?</source>
        <comment>0</comment>
        <translation><numerusform>Supprimer l&apos;entité sélectionnée ?</numerusform><numerusform>Supprimer les %n entités sélectionnées ?</numerusform><numerusform>Supprimer les %n entités sélectionnées ?</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>Successfully deleted %n feature(s)</source>
        <translation><numerusform>%n entité supprimée avec succès</numerusform><numerusform>%n entités supprimées avec succès</numerusform><numerusform>%n entités supprimées avec succès</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>Failed to delete %n feature(s)</source>
        <translation><numerusform>Échec de la suppression de l&apos;entité</numerusform><numerusform>Échec de la suppression de %n entités</numerusform><numerusform>Échec de la suppression de %n entités</numerusform></translation>
    </message>
    <message>
        <source>Changes discarded</source>
        <translation>Modifications annulées</translation>
    </message>
    <message>
        <source>Transfer Feature Attributes</source>
        <translation>Transférer les attributs de l&apos;entité</translation>
    </message>
    <message>
        <source>Select a feature below from which attributes will be transfered onto the currently opened feature.</source>
        <translation>Sélectionner une entité ci-dessous dont les attributs seront transférés à l&apos;entité actuellement ouverte.</translation>
    </message>
    <message>
        <source>Feature attributes transferred</source>
        <translation>Attributs de l&apos;entité transférés</translation>
    </message>
    <message>
        <source>No feature attributes were transferred</source>
        <translation>Aucun attribut d&apos;entité n&apos;a été transféré</translation>
    </message>
    <message>
        <source>Features</source>
        <translation>Entités</translation>
    </message>
    <message>
        <source>Processing Algorithms</source>
        <translation>Traitement des algorithmes</translation>
    </message>
</context>
<context>
    <name>FeatureModel</name>
    <message>
        <source>Value &quot;%1&quot; %4 could not be converted to a compatible value for field %2(%3).</source>
        <translation>La valeur &quot;%1&quot; %4 ne peut pas être convertie en valeur compatible pour le champ %2(%3).</translation>
    </message>
    <message>
        <source>Cannot update feature</source>
        <translation>Actualisation de l&apos;entité impossible</translation>
    </message>
    <message>
        <source>Feature %1 could not be fetched after commit</source>
        <translation>L&apos;entité %1 n&apos;a pas pu être récupérée après la modification</translation>
    </message>
    <message>
        <source>Default value expression for %1:%2 has parser error: %3</source>
        <translation>L&apos;expression de valeur par défaut pour %1:%2 contient une erreur syntaxique : %3</translation>
    </message>
    <message>
        <source>Default value expression for %1:%2 has evaluation error: %3</source>
        <translation>L&apos;expression de valeur par défaut pour %1:%2 contient une erreur d&apos;évaluation : %3</translation>
    </message>
    <message>
        <source>Cannot start editing on layer &quot;%1&quot; to create feature %2</source>
        <translation>Impossible d&apos;éditer la couche &quot;%1&quot; pour créer l&apos;entité %2</translation>
    </message>
    <message>
        <source>Layer &quot;%1&quot; has been commited but the newly created feature %2 could not be fetched</source>
        <translation>La couche &quot;%1&quot; a été sauvegardée mais la nouvelle entitée créée %2 n&apos;a pas pu être récupérée.</translation>
    </message>
    <message>
        <source>Layer &quot;%1&quot; cannot be commited with the newly created feature %2. Reason:
%3</source>
        <translation>La couche &quot;%1&quot; ne peut pas être sauvegardée avec la nouvelle entité crée %2. Raison:
%3</translation>
    </message>
    <message>
        <source>Feature %2 could not be added in layer &quot;%1&quot;</source>
        <translation>L&apos;entité %2 ne peut pas être ajoutée à la couche &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Could not save changes. Rolling back.</source>
        <translation>Enregistrement des modifications impossible. Retour en arrière.</translation>
    </message>
    <message>
        <source>Cannot start editing</source>
        <translation>Édition impossible</translation>
    </message>
</context>
<context>
    <name>FeaturesLocatorFilter</name>
    <message>
        <source>Open form</source>
        <translation>Ouvrir le formulaire</translation>
    </message>
    <message>
        <source>Set feature as destination</source>
        <translation>Définir l&apos;entité comme destination</translation>
    </message>
    <message>
        <source>Set feature as navigation</source>
        <translation type="vanished">Définir l&apos;entité en tant que navigation</translation>
    </message>
    <message>
        <source>Feature has no geometry</source>
        <translation>L&apos;entité ne possède pas de géométrie</translation>
    </message>
    <message>
        <source>Features in all layers</source>
        <translation>Entités dans toutes les couches</translation>
    </message>
</context>
<context>
    <name>FillRing</name>
    <message>
        <source>The ring is not closed</source>
        <translation>L&apos;anneau n&apos;est pas fermé</translation>
    </message>
    <message>
        <source>The ring is not valid</source>
        <translation>L&apos;anneau n&apos;est pas valide</translation>
    </message>
    <message>
        <source>The ring crosses existing rings (it is not disjoint)</source>
        <translation>L&apos;anneau chevauche des anneaux existants (il n&apos;est pas disjoint)</translation>
    </message>
    <message>
        <source>The ring doesn&apos;t have any existing ring to fit into</source>
        <translation>L&apos;anneau n&apos;a pas d&apos;anneau existant dans lequel s&apos;insérer</translation>
    </message>
    <message>
        <source>Unknown error when creating the ring</source>
        <translation>Erreur inconnue lors de la création de l&apos;anneau</translation>
    </message>
    <message>
        <source>Fill ring</source>
        <translation>Remplir l&apos;anneau</translation>
    </message>
    <message>
        <source>Would you like to fill the ring with a new polygon?</source>
        <translation>Remplir l&apos;anneau avec un nouveau polygone ?</translation>
    </message>
</context>
<context>
    <name>FillRingToolBar</name>
    <message>
        <source>The ring is not closed</source>
        <translation type="vanished">L&apos;anneau n&apos;est pas fermé</translation>
    </message>
    <message>
        <source>The ring is not valid</source>
        <translation type="vanished">L&apos;anneau n&apos;est pas valide</translation>
    </message>
    <message>
        <source>The ring crosses existing rings (it is not disjoint)</source>
        <translation type="vanished">L&apos;anneau chevauche des anneaux existants (il n&apos;est pas disjoint)</translation>
    </message>
    <message>
        <source>The ring doesn&apos;t have any existing ring to fit into</source>
        <translation type="vanished">L&apos;anneau n&apos;a pas d&apos;anneau existant dans lequel s&apos;insérer</translation>
    </message>
    <message>
        <source>Unknown error when creating the ring</source>
        <translation type="vanished">Erreur inconnue lors de la création de l&apos;anneau</translation>
    </message>
    <message>
        <source>Fill ring</source>
        <translation type="vanished">Remplir l&apos;anneau</translation>
    </message>
    <message>
        <source>Would you like to fill the ring with a new polygon?</source>
        <translation type="vanished">Remplir l&apos;anneau avec un nouveau polygone ?</translation>
    </message>
</context>
<context>
    <name>FinlandLocatorFilter</name>
    <message>
        <source>Finnish address search</source>
        <translation>Terminer la recherche d&apos;adresse </translation>
    </message>
</context>
<context>
    <name>GeometryEditorsToolbar</name>
    <message>
        <source>Vertex Tool</source>
        <translation>Outil Sommet</translation>
    </message>
    <message>
        <source>Split Tool</source>
        <translation>Outil de découpage</translation>
    </message>
    <message>
        <source>Reshape Tool</source>
        <translation>Outil de remodelage</translation>
    </message>
    <message>
        <source>Fill Ring Tool</source>
        <translation>Outil Remplissage d&apos;Anneau</translation>
    </message>
    <message>
        <source>Erase Tool</source>
        <translation>Outil de suppression</translation>
    </message>
</context>
<context>
    <name>GotoLocatorFilter</name>
    <message>
        <source>Go to %1 %2 (Map CRS)</source>
        <translation type="vanished">Aller à %1 %2 (SCR carte)</translation>
    </message>
    <message>
        <source>Set navigation point</source>
        <translation type="vanished">Définir le point de navigation</translation>
    </message>
    <message>
        <source>Go to %1° %2° (WGS84)</source>
        <translation type="vanished">Aller à %1 %2 (WGS84)</translation>
    </message>
    <message>
        <source>Go to coordinate</source>
        <translation>Aller aux coordonnées</translation>
    </message>
    <message>
        <source>Go to %1%2 %3%4 (Map CRS, %5)</source>
        <translation>Aller à %1%2 %3%4 (CRS carte, %5)</translation>
    </message>
    <message>
        <source>Go to %1°N %2°E (%3)</source>
        <translation>Aller à %1N %2E (%3)</translation>
    </message>
</context>
<context>
    <name>HelpLocatorFilter</name>
    <message>
        <source>QField Documentation</source>
        <translation>Documentation de QField</translation>
    </message>
</context>
<context>
    <name>InformationDrawer</name>
    <message>
        <source>Navigation</source>
        <translation>Navigation</translation>
    </message>
    <message>
        <source>Positioning</source>
        <translation>Positionnement</translation>
    </message>
    <message>
        <source>Precise view</source>
        <translation>Vue précise</translation>
    </message>
    <message>
        <source>Sensors</source>
        <translation>Capteurs</translation>
    </message>
    <message>
        <source>Elevation profile</source>
        <translation>Profil d&apos;altitude</translation>
    </message>
</context>
<context>
    <name>InternalGnssReceiver</name>
    <message>
        <source>Location permission denied</source>
        <translation>Permission de localisation refusée</translation>
    </message>
</context>
<context>
    <name>LayerLoginDialog</name>
    <message>
        <source>Login information</source>
        <translation type="vanished">Information de connexion</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Utilisateur</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
    <message>
        <source>Credentials Details</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LayerObserver</name>
    <message>
        <source>Failed to find a local primary key column in layer &quot;%1&quot;</source>
        <translation>Impossible de trouver une colonne de clé primaire locale dans la couche &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Failed to find a source primary key column in layer &quot;%1&quot;</source>
        <translation>Impossible de trouver une colonne de clé de source dans la couche &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>LayerTreeItemProperties</name>
    <message>
        <source>Expand group</source>
        <translation>Développer le groupe</translation>
    </message>
    <message>
        <source>Expand legend item</source>
        <translation>Développer la légende de l&apos;élément</translation>
    </message>
    <message>
        <source>Stop tracking</source>
        <translation>Arrêter le suivi</translation>
    </message>
    <message>
        <source>Setup tracking</source>
        <translation>Paramètres du suivi</translation>
    </message>
    <message>
        <source>This layer is invalid. This might be due to a network issue, a missing file or a misconfiguration of the project.</source>
        <translation>Cette couche est invalide. Cela peut être dû à un problème de réseau, un fichier absent ou une erreur de configuration du projet.</translation>
    </message>
    <message>
        <source>Show on map</source>
        <translation>Afficher sur la carte</translation>
    </message>
    <message>
        <source>Show labels</source>
        <translation>Afficher les étiquettes</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation>Opacité</translation>
    </message>
    <message>
        <source>Zoom to group</source>
        <translation>Zoomer sur le groupe</translation>
    </message>
    <message>
        <source>Zoom to parent layer</source>
        <translation>Zoom sur la couche parente</translation>
    </message>
    <message>
        <source>Zoom to layer</source>
        <translation>Zoomer sur la couche</translation>
    </message>
    <message>
        <source>Reload data</source>
        <translation type="vanished">Recharger les données </translation>
    </message>
    <message>
        <source>Reload of layer %1 triggered</source>
        <translation>Rechargement de la couche %1 déclenché</translation>
    </message>
    <message>
        <source>Show features list</source>
        <translation>Afficher la liste des entités</translation>
    </message>
    <message>
        <source>The layer has no features</source>
        <translation>Cette couche n&apos;a aucune entité</translation>
    </message>
    <message>
        <source>Track on layer %1 stopped</source>
        <translation>Suivi de la couche %1 arrêté</translation>
    </message>
    <message>
        <source>Read-Only Layer</source>
        <translation type="vanished">Couche en lecture seule</translation>
    </message>
    <message>
        <source>Geometry Locked Layer</source>
        <translation type="vanished">Couche avec géométrie verrouillée</translation>
    </message>
    <message>
        <source>This layer is configured as &quot;Read-Only&quot; which disables adding, deleting and editing features.</source>
        <translation>Cette couche est configurée en &quot;lecture seule&quot;, ce qui désactive l&apos;ajout, la suppression et l&apos;édition d&apos;entités.</translation>
    </message>
    <message>
        <source>This layer is configured as &quot;Lock Geometries&quot; which disables adding and deleting features, as well as modifying the geometries of existing features.</source>
        <translation>Cette couche est configurée en &quot;géométries verrouillées&quot;, ce qui désactive l&apos;ajout, la suppression et l&apos;édition d&apos;entités ainsi que la modification des géométries des entités existantes.</translation>
    </message>
    <message>
        <source>Show visible features list</source>
        <translation>Afficher la liste des entités visibles</translation>
    </message>
    <message>
        <source>Show Features Menu</source>
        <translation>Afficher le menu des entités</translation>
    </message>
    <message>
        <source>Read-only layer</source>
        <translation>Couche en lecture seule</translation>
    </message>
    <message>
        <source>Geometry-locked layer</source>
        <translation>Calque à géométrie verrouillée</translation>
    </message>
</context>
<context>
    <name>LayerUtils</name>
    <message>
        <source>Cannot start editing, no layer</source>
        <translation>Édition impossible, pas de couche</translation>
    </message>
    <message>
        <source>Cannot start editing</source>
        <translation>Édition impossible</translation>
    </message>
    <message>
        <source>Cannot commit deletion of feature %2 in layer &quot;%1&quot;. Reason:
%3</source>
        <translation>Impossible de supprimer l&apos;entité %2 de la couche &quot;%1&quot;. Raison:
%3</translation>
    </message>
    <message>
        <source>Cannot commit deletion in layer &quot;%1&quot;. Reason:
%3</source>
        <translation>Impossible de réaliser la suppression dans la couche &quot;%1&quot;. Raison :
%3</translation>
    </message>
    <message>
        <source>Cannot delete feature %1</source>
        <translation>Impossible de supprimer l&apos;entité %1</translation>
    </message>
    <message>
        <source>Cannot rollback layer changes in layer %1</source>
        <translation>Impossible d&apos;annuler les modifications dans la couche %1</translation>
    </message>
    <message>
        <source>Cannot copy invalid feature</source>
        <translation>Impossible de copier une entité invalide</translation>
    </message>
    <message>
        <source>Cannot add new feature in layer &quot;%1&quot;. Reason:
%2</source>
        <translation>Impossible d&apos;ajouter une nouvelle entité dans la couche &quot;%1&quot;. Raison :
%2</translation>
    </message>
    <message>
        <source>Cannot add new feature in layer &quot;%1&quot;.</source>
        <translation type="vanished">Impossible d&apos;ajouter une nouvelle entité dans la couche &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>Legend</name>
    <message>
        <source>This layer is is currently tracking the device position.</source>
        <translation>Cette couche suit actuellement la position de l&apos;appareil.</translation>
    </message>
    <message>
        <source>This layer is invalid. This might be due to a network issue, a missing file or a misconfiguration of the project.</source>
        <translation>Cette couche est invalide. Cela peut être dû à un problème de réseau, un fichier absent ou une erreur de configuration du projet.</translation>
    </message>
    <message>
        <source>This layer is configured as &quot;Read-Only&quot; which disables adding, deleting and editing features.</source>
        <translation>Cette couche est configurée en &quot;lecture seule&quot;, ce qui désactive l&apos;ajout, la suppression et l&apos;édition d&apos;entités.</translation>
    </message>
    <message>
        <source>This layer is configured as &quot;Lock Geometries&quot; which disables adding and deleting features, as well as modifying the geometries of existing features.</source>
        <translation>Cette couche est configurée en &quot;géométries verrouillées&quot;, ce qui désactive l&apos;ajout, la suppression et l&apos;édition d&apos;entités ainsi que la modification des géométries des entités existantes.</translation>
    </message>
</context>
<context>
    <name>LocalFilesModel</name>
    <message>
        <source>QField files directory</source>
        <translation>Répertoire de QField</translation>
    </message>
    <message>
        <source>Imported projects</source>
        <translation>Projets importés</translation>
    </message>
    <message>
        <source>Imported datasets</source>
        <translation>Jeux de données importés</translation>
    </message>
    <message>
        <source>Additional files directory</source>
        <translation>Répertoire additionnel</translation>
    </message>
    <message>
        <source>Sample projects</source>
        <translation>Projets d&apos;exemple</translation>
    </message>
</context>
<context>
    <name>LocatorFiltersModel</name>
    <message>
        <source>Returns a list of features accross all searchable layers with matching attributes</source>
        <translation type="vanished">Renvoie une liste d&apos;entités dans toutes les couches interrogeables qui correspondent aux attributs</translation>
    </message>
    <message>
        <source>Returns a point from a pair of X and Y coordinates typed in the search bar</source>
        <translation type="vanished">Renvoie un point depuis une paire de coordonnées X et Y entrée dans la barre de recherche</translation>
    </message>
    <message>
        <source>Returns a list of bookmark with matching names</source>
        <translation type="vanished">Renvoie la liste des signets dont les noms correspondent</translation>
    </message>
    <message>
        <source>Returns a list of locations and addresses within Finland with matching terms</source>
        <translation type="vanished">Renvoie une liste de lieux et adresses en Finlande qui correspondent aux termes entrés</translation>
    </message>
    <message>
        <source>Search filters for your locations have been activated, customize results in the settings panel</source>
        <translation>Les filtres de recherche pour vos localisations ont été activés, les résultats peuvent être customisés dans le menu paramètres.</translation>
    </message>
    <message>
        <source>Returns a list of features from the active layer with matching attributes. Restricting matching to a single attribute is done by identifying its name prefixed with an &apos;@&apos;.</source>
        <translation>Renvoie une liste d&apos;entités de la couche active avec les attributs correspondants. La restriction de la correspondance à un seul attribut est réalisée en précisant son nom avec le préfixe &apos;@&apos;.</translation>
    </message>
    <message>
        <source>Returns a list of features accross all searchable layers with matching display name.</source>
        <translation>Renvoie une liste d&apos;entités dans toutes les couches interrogeables qui correspondent aux attributs</translation>
    </message>
    <message>
        <source>Returns a point from a pair of X and Y coordinates - or WGS84 latitude and longitude - typed in the search bar.</source>
        <translation>Renvoie un point depuis une paire de coordonnées X et Y - ou latitude et longitude WGS84 - saisie dans la barre de recherche.</translation>
    </message>
    <message>
        <source>Returns a list of user and currently open project bookmarks with matching names.</source>
        <translation>Renvoie une liste d&apos;utilisateurs avec les signets de leurs projets actuellement ouverts.</translation>
    </message>
    <message>
        <source>Returns the value of an expression typed in the search bar.</source>
        <translation>Renvoie la valeur d&apos;une expression saisie dans la barre de recherche.</translation>
    </message>
    <message>
        <source>Returns a list of locations and addresses within Finland with matching terms.</source>
        <translation>Renvoie une liste de lieux et adresses en Finlande qui correspondent aux termes saisis.</translation>
    </message>
    <message>
        <source>Returns QField documentation pages matching terms.</source>
        <translation>Renvoie les pages de documentation de QField correspondant aux termes.</translation>
    </message>
</context>
<context>
    <name>LocatorItem</name>
    <message>
        <source>Search…</source>
        <translation type="vanished">Recherche...</translation>
    </message>
    <message>
        <source>To search features within the active layer, select a vector layer through the legend.</source>
        <translation>sélectionner une couche vecteur dans la légende pour rechercher des entités de cette couche active</translation>
    </message>
    <message>
        <source>Activate a vector layer in the legend first to use this functionality</source>
        <translation>Activer une couche vecteur dans la légende avant d&apos;utiliser cette fonctionnalité</translation>
    </message>
</context>
<context>
    <name>LocatorSettings</name>
    <message>
        <source>Search Settings</source>
        <translation type="vanished">Paramètres de recherche</translation>
    </message>
    <message>
        <source>Trigger without its prefix</source>
        <translation type="vanished">Déclencher sans son préfixe</translation>
    </message>
    <message>
        <source>Search Bar Settings</source>
        <translation>Paramètres de la Barre de Recherche</translation>
    </message>
    <message>
        <source>When disabled, this locator filter can still be used by typing the prefix %1 in the search bar.</source>
        <translation>Si désactivé, ce filtre de localisation peut tout de même être utilisé en inscrivant le préfixe %1 dans la barre de recherche</translation>
    </message>
    <message>
        <source>Enable %1 locator by default</source>
        <translation>Activer le localisateur %1 par défaut</translation>
    </message>
</context>
<context>
    <name>MessageLog</name>
    <message>
        <source>Message Logs</source>
        <translation>Liste des messages</translation>
    </message>
    <message>
        <source>Message text copied</source>
        <translation>Texte du message copié</translation>
    </message>
    <message>
        <source>Clear message log</source>
        <translation>Effacer la liste des messages</translation>
    </message>
    <message>
        <source>Message log cleared</source>
        <translation>Liste des messages effacée</translation>
    </message>
    <message>
        <source>Send application log</source>
        <translation>Envoyer le journal d&apos;application</translation>
    </message>
    <message>
        <source>Your application log is being sent</source>
        <translation type="vanished">Le journal d&apos;application est sur le point d&apos;être envoyé</translation>
    </message>
    <message>
        <source>Log runtime profiler</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Type optional details</source>
        <translation>Saisie des détails optionnels</translation>
    </message>
    <message>
        <source>Include cloud user details</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This will send a log of your current session to the development team. You only need to do this when you are asked for it.</source>
        <translation>Ceci enverra le log de votre session actuelle à l&apos;équipe de développement. Vous ne devez l&apos;envoyer uniquement que si cela vous a été demandé.</translation>
    </message>
    <message>
        <source>Your application log is being sent…</source>
        <translation>Le log de votre application est en cours d&apos;envoi ...</translation>
    </message>
</context>
<context>
    <name>MultiFeatureListModelBase</name>
    <message>
        <source>Cannot start editing</source>
        <translation>Édition impossible</translation>
    </message>
    <message>
        <source>Cannot rollback layer changes in layer %1</source>
        <translation>Impossible d&apos;annuler les modifications dans la couche %1</translation>
    </message>
    <message>
        <source>Cannot change geometry of feature %1 in %2</source>
        <translation>Impossible de modifier la géométrie de l&apos;entité %1 en %2</translation>
    </message>
</context>
<context>
    <name>NavigationBar</name>
    <message>
        <source>Features</source>
        <translation>Entités</translation>
    </message>
    <message>
        <source>Feature List Menu</source>
        <translation>Menu liste des entités</translation>
    </message>
    <message>
        <source>Toggle Feature Selection</source>
        <translation>Activer la sélection d&apos;entités</translation>
    </message>
    <message>
        <source>Print Atlas Feature(s) to PDF</source>
        <translation>Imprimer les entités d&apos;atlas en PDF</translation>
    </message>
    <message>
        <source>Merge Selected Features</source>
        <translation>Fusionner les entités sélectionnées</translation>
    </message>
    <message>
        <source>Move Selected Feature(s)</source>
        <translation>Déplacer la ou les entités sélectionnée(s)</translation>
    </message>
    <message>
        <source>Duplicate Selected Feature(s)</source>
        <translation>Dupliquer la ou les entités sélectionnée(s)</translation>
    </message>
    <message>
        <source>Delete Selected Feature(s)</source>
        <translation>Supprimer les entités sélectionnées</translation>
    </message>
    <message>
        <source>Feature Menu</source>
        <translation>Menu Entités</translation>
    </message>
    <message>
        <source>Print Atlas Feature to PDF</source>
        <translation type="vanished">Imprimer avec la fonction Atlas au format PDF</translation>
    </message>
    <message>
        <source>Zoom to Feature</source>
        <translation>Zoomer sur l&apos;entité</translation>
    </message>
    <message>
        <source>Auto-Zoom to Feature</source>
        <translation>Zoom automatique sur l&apos;entité</translation>
    </message>
    <message>
        <source>Set Feature as Destination</source>
        <translation type="vanished">Définir l&apos;entité comme destination</translation>
    </message>
    <message>
        <source>Move Feature</source>
        <translation>Déplacer l&apos;entité</translation>
    </message>
    <message>
        <source>Duplicate Feature</source>
        <translation>Dupliquer l&apos;entité</translation>
    </message>
    <message>
        <source>Delete Feature</source>
        <translation>Supprimer l&apos;entité</translation>
    </message>
    <message>
        <source>Select template below</source>
        <translation>Sélectionner un modèle ci-dessous</translation>
    </message>
    <message>
        <source>Printing atlas feature(s) to PDF</source>
        <translation type="vanished">Impression des entités de l&apos;atlas en PDF</translation>
    </message>
    <message>
        <source>Atlas feature(s) successfully printed to PDF and placed in your documents</source>
        <translation type="vanished">La ou les entités de l&apos;atlas ont été imprimées avec succès en PDF et placées dans vos documents.</translation>
    </message>
    <message>
        <source>Print Atlas Feature(s) to Image</source>
        <translation type="vanished">Imprimer les caractéristiques de l&apos;Atlas sur l&apos;image</translation>
    </message>
    <message>
        <source>Print Atlas Feature to Image</source>
        <translation type="vanished">Imprimer l&apos;élément Atlas sur l&apos;image</translation>
    </message>
    <message>
        <source>Print Atlas Feature(s)</source>
        <translation>Caractéristique(s) de l&apos;atlas imprimé</translation>
    </message>
    <message>
        <source>Printing...</source>
        <translation>Impression...</translation>
    </message>
    <message>
        <source>Atlas feature(s) successfully printed and placed in your project folder</source>
        <translation>Élément(s) Atlas imprimé(s) avec succès et placé(s) dans votre dossier de projet</translation>
    </message>
    <message>
        <source>Feature attributes copied to clipboard</source>
        <translation>Attributs de l&apos;entité copiés dans le presse-papiers</translation>
    </message>
    <message>
        <source>Feature attributes updated from clipboard</source>
        <translation>Attributs de l&apos;entité mis à jour depuis le presse-papiers</translation>
    </message>
    <message>
        <source>No feature attributes were updated from clipboard</source>
        <translation>Aucun attribut de l&apos;entité n&apos;a été mis à jour depuis le presse-papiers</translation>
    </message>
    <message>
        <source>Feature set as navigation destination</source>
        <translation>Entité sélectionnée comme destination</translation>
    </message>
    <message>
        <source>Update Attributes From Feature</source>
        <translation>Mettre à jour les attributs à partir de l&apos;entité</translation>
    </message>
    <message>
        <source>Process Selected Feature(s)</source>
        <translation>Traiter la ou les entité(s) sélectionnée(s)</translation>
    </message>
    <message>
        <source>Rotate Feature</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>NavigationInformationView</name>
    <message>
        <source>Lat.</source>
        <translation type="vanished">Lat.</translation>
    </message>
    <message>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Lon.</source>
        <translation type="vanished">Lon.</translation>
    </message>
    <message>
        <source>centroid</source>
        <translation type="vanished">centroïde</translation>
    </message>
    <message>
        <source>Lon</source>
        <translation>Lon</translation>
    </message>
    <message>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>Lat</source>
        <translation>Lat</translation>
    </message>
    <message>
        <source>Dist.</source>
        <translation>Dist.</translation>
    </message>
    <message>
        <source>N/A</source>
        <translation>ND</translation>
    </message>
    <message>
        <source>Bearing</source>
        <translation>Direction</translation>
    </message>
</context>
<context>
    <name>NmeaGnssReceiver</name>
    <message>
        <source>Could not parse the IMU position: %1,%2,%3</source>
        <translation>Impossible d&apos;analyser la position de l&apos;IMU : %1,%2,%3</translation>
    </message>
</context>
<context>
    <name>OrderedRelationModel</name>
    <message>
        <source>Cannot start editing</source>
        <translation>Édition impossible</translation>
    </message>
    <message>
        <source>Cannot rollback layer changes in layer %1</source>
        <translation>Impossible d&apos;annuler les modifications dans la couche %1</translation>
    </message>
    <message>
        <source>Cannot commit layer changes in layer %1.</source>
        <translation>Impossible d&apos;appliquer les modifications sur la couche %1.</translation>
    </message>
    <message>
        <source>Cannot update features ordering</source>
        <translation>Mise à jour de l&apos;ordre des entités impossible</translation>
    </message>
</context>
<context>
    <name>OverlayFeatureFormDrawer</name>
    <message>
        <source>Changes saved</source>
        <translation>Modifications enregistrées</translation>
    </message>
    <message>
        <source>Changes discarded</source>
        <translation>Modifications annulées</translation>
    </message>
    <message>
        <source>Last changes discarded</source>
        <translation type="vanished">Dernières modifications ignorées</translation>
    </message>
    <message>
        <source>Constraints not valid</source>
        <translation>Contraintes non respectées</translation>
    </message>
</context>
<context>
    <name>PlatformUtilities</name>
    <message>
        <source>Select Media File</source>
        <translation type="vanished">Sélectionnez le fichier multimédia.</translation>
    </message>
    <message>
        <source>JPEG images (*.jpg *.jpeg)</source>
        <translation type="vanished">Images JPEG (*.jpg *.jpeg)</translation>
    </message>
    <message>
        <source>Failed to save gallery picture</source>
        <translation type="vanished">Échec de l&apos;enregistrement de l&apos;image dans la galerie.</translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>Ouvrir un fichier</translation>
    </message>
    <message>
        <source>All Supported Files</source>
        <translation>Tous les fichiers supportés </translation>
    </message>
    <message>
        <source>QGIS Project Files</source>
        <translation>Fichiers du projet QGIS</translation>
    </message>
    <message>
        <source>Vector Datasets</source>
        <translation>Données vectorielles</translation>
    </message>
    <message>
        <source>Raster Datasets</source>
        <translation>Données raster </translation>
    </message>
    <message>
        <source>Failed to save file resource</source>
        <translation>Échec de l&apos;enregistrement de la ressource</translation>
    </message>
    <message>
        <source>Select Image File</source>
        <translation>Sélectionner le fichier image</translation>
    </message>
    <message>
        <source>All images (*.jpg *.jpeg *.png *.bmp);;JPEG images (*.jpg *.jpeg);;PNG images (*.jpg *.jpeg);;BMP images (*.bmp)</source>
        <translation>Tous types d&apos;images (*.jpg *.jpeg *.png *.bmp);;Images JPEG (*.jpg *.jpeg);;Images PNG  (*.jpg *.jpeg);;Images BMP (*.bmp)</translation>
    </message>
    <message>
        <source>Select Video File</source>
        <translation>Sélectionner le fichier vidéo</translation>
    </message>
    <message>
        <source>All video (*.mp4 *.mkv *.mov);;MP4 video (*.mp4);;MKV video(*.mkv);;MOV video (*.mov)</source>
        <translation>Tous les formats vidéo (*.mp4 *.mkv *.mov);;Vidéos MP4 (*.mp4);;Vidéos MKV (*.mkv);;MOV video (*.mov)</translation>
    </message>
    <message>
        <source>Audio files (*.mp3 *.aac *.ogg)</source>
        <translation type="vanished">Fichiers audio(*.mp3 *.aac *.ogg)</translation>
    </message>
    <message>
        <source>All files (*.*)</source>
        <translation>Tous les fichiers (*.*)</translation>
    </message>
    <message>
        <source>Select File</source>
        <translation>Sélectionner un fichier</translation>
    </message>
    <message>
        <source>Audio files (*.mp3 *.aac *.ogg *.m4a *.mp4 *.mov)</source>
        <translation>Fichiers audio (*.mp3 *.aac *.ogg *.m4a *.mp4 *.mov)</translation>
    </message>
</context>
<context>
    <name>PluginManager</name>
    <message>
        <source>The downloaded zip file could not be decompressed</source>
        <translation>L&apos;archive téléchargée ne peut pas être décompressée</translation>
    </message>
    <message>
        <source>The downloaded zip file does not contain the required main.qml plugin file</source>
        <translation>L&apos;archive téléchargée ne contient pas le fichier d&apos;extension requis main.qml</translation>
    </message>
    <message>
        <source>Can&apos;t save the downloaded file</source>
        <translation>Impossible d&apos;enregistrer le fichier téléchargé</translation>
    </message>
    <message>
        <source>Download file is not an zipped plugin</source>
        <translation>Le fichier téléchargé n&apos;est pas une archive compressée d&apos;extension</translation>
    </message>
    <message>
        <source>Network error</source>
        <translation>Erreur de réseau</translation>
    </message>
</context>
<context>
    <name>PluginManagerSettings</name>
    <message>
        <source>Plugins</source>
        <translation>Extensions</translation>
    </message>
    <message>
        <source>No plugins have been installed yet. To learn more about plugins, %1read the documentation%2.</source>
        <translation>Aucune extension n&apos;a encore été installée. Pour en apprendre davantage sur les extensions, %1consulter la documentation%2.</translation>
    </message>
    <message>
        <source>Install plugin from URL</source>
        <translation>Installer l&apos;extension à partir de l&apos;URL</translation>
    </message>
    <message>
        <source>Clear remembered permissions</source>
        <translation>Effacer les permissions mémorisées</translation>
    </message>
    <message>
        <source>Type a URL below to download and install a plugin:</source>
        <translation>Saisir une URL ci-dessous pour télécharger et installer une extension :</translation>
    </message>
    <message>
        <source>Installing %1</source>
        <translation>Installation de %1</translation>
    </message>
    <message>
        <source>Authored by %1%2%3</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Are you sure you want to uninstall `%1`?</source>
        <translation>Êtes-vous sûr de vouloir désinstaller `%1` ?</translation>
    </message>
    <message>
        <source>Uninstall version %1</source>
        <translation>Désinstaller la version %1</translation>
    </message>
    <message>
        <source>Uninstall plugin</source>
        <translation>Désinstaller l&apos;extension</translation>
    </message>
    <message>
        <source>The author details shown above are self-reported by the plugin and not independently verified. Please make sure you trust the plugin&apos;s origin.</source>
        <translation>Les informations sur l&apos;auteur affichées ci-dessus sont rapportées par l&apos;extension elle-même et ne sont pas vérifiées par une source indépendante. Assurez-vous d&apos;avoir confiance en l&apos;origine de cette extension.</translation>
    </message>
    <message>
        <source>Plugins management menu</source>
        <translation>Menu de gestion des extensions</translation>
    </message>
</context>
<context>
    <name>PositionInformationView</name>
    <message>
        <source>Lat.</source>
        <translation type="vanished">Lat.</translation>
    </message>
    <message>
        <source>N/A</source>
        <translation type="vanished">ND</translation>
    </message>
    <message>
        <source>X</source>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>Lon.</source>
        <translation type="vanished">Lon.</translation>
    </message>
    <message>
        <source>Lon</source>
        <translation type="vanished">Lon</translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="vanished">Y</translation>
    </message>
    <message>
        <source>Lat</source>
        <translation type="vanished">Lat</translation>
    </message>
    <message>
        <source>Altitude</source>
        <translation type="vanished">Altitude</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation type="vanished">Vitesse</translation>
    </message>
    <message>
        <source>H. Accuracy</source>
        <translation type="vanished">Précision H.</translation>
    </message>
    <message>
        <source>V. Accuracy</source>
        <translation type="vanished">Précision V.</translation>
    </message>
    <message>
        <source>PDOP</source>
        <translation type="vanished">PDOP</translation>
    </message>
    <message>
        <source>HDOP</source>
        <translation type="vanished">HDOP</translation>
    </message>
    <message>
        <source>VDOP</source>
        <translation type="vanished">VDOP</translation>
    </message>
    <message>
        <source>Valid</source>
        <translation type="vanished">Valide</translation>
    </message>
    <message>
        <source>Fix</source>
        <translation type="vanished">Fix</translation>
    </message>
    <message>
        <source>Quality</source>
        <translation type="vanished">Qualité </translation>
    </message>
</context>
<context>
    <name>PositioningDeviceModel</name>
    <message>
        <source>Internal device</source>
        <translation>Stockage interne</translation>
    </message>
</context>
<context>
    <name>PositioningDeviceSettings</name>
    <message>
        <source>Positioning Device Settings</source>
        <translation>Paramètres du dispositif de positionnement</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <source>Leave empty to auto-fill</source>
        <translation>Laisser vide pour remplir automatiquement</translation>
    </message>
    <message>
        <source>Connection type:</source>
        <translation>Type de connexion :</translation>
    </message>
    <message>
        <source>Bluetooth</source>
        <translation type="vanished">Bluetooth</translation>
    </message>
    <message>
        <source>Bluetooth (NMEA)</source>
        <translation>Bluetooth (NMEA)</translation>
    </message>
    <message>
        <source>TCP (NMEA)</source>
        <translation>TCP (NMEA)</translation>
    </message>
    <message>
        <source>UDP (NMEA)</source>
        <translation>UDP (NMEA)</translation>
    </message>
    <message>
        <source>Serial port (NMEA)</source>
        <translation>Port série (NMEA)</translation>
    </message>
    <message>
        <source>Egeniouss</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PositioningInformationModel</name>
    <message>
        <source>Altitude</source>
        <translation>Altitude</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation>Vitesse</translation>
    </message>
    <message>
        <source>H. Accuracy</source>
        <translation>Précision H.</translation>
    </message>
    <message>
        <source>V. Accuracy</source>
        <translation>Précision V.</translation>
    </message>
    <message>
        <source>Lon</source>
        <translation>Lon</translation>
    </message>
    <message>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Lat</source>
        <translation>Lat</translation>
    </message>
    <message>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>N/A</source>
        <translation>ND</translation>
    </message>
    <message>
        <source>grid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>ortho.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>ant.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PositioningInformationView</name>
    <message>
        <source>Lon</source>
        <translation type="vanished">Lon</translation>
    </message>
    <message>
        <source>X</source>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>N/A</source>
        <translation>ND</translation>
    </message>
    <message>
        <source>Lat</source>
        <translation type="vanished">Lat</translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="vanished">Y</translation>
    </message>
    <message>
        <source>Altitude</source>
        <translation type="vanished">Altitude</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation type="vanished">Vitesse</translation>
    </message>
    <message>
        <source>H. Accuracy</source>
        <translation type="vanished">Précision H.</translation>
    </message>
    <message>
        <source>V. Accuracy</source>
        <translation type="vanished">Précision V.</translation>
    </message>
    <message>
        <source>PDOP</source>
        <translation type="vanished">PDOP</translation>
    </message>
    <message>
        <source>HDOP</source>
        <translation type="vanished">HDOP</translation>
    </message>
    <message>
        <source>VDOP</source>
        <translation type="vanished">VDOP</translation>
    </message>
    <message>
        <source>Valid</source>
        <translation type="vanished">Valide</translation>
    </message>
    <message>
        <source>Fix</source>
        <translation type="vanished">Fix</translation>
    </message>
    <message>
        <source>Quality</source>
        <translation type="vanished">Qualité </translation>
    </message>
</context>
<context>
    <name>PositioningPreciseView</name>
    <message>
        <source>Dist.</source>
        <translation>Dist.</translation>
    </message>
    <message>
        <source>Positioning accuracy too low for this precision level</source>
        <translation>Précision de positionnement trop faible pour ce niveau de précision</translation>
    </message>
</context>
<context>
    <name>PositioningSettings</name>
    <message>
        <source>Internal device</source>
        <translation>Stockage interne</translation>
    </message>
</context>
<context>
    <name>ProcessingAlgorithmForm</name>
    <message>
        <source>General Parameters</source>
        <translation>Paramètres généraux</translation>
    </message>
    <message>
        <source>Advanced Parameters</source>
        <translation>Paramètres avancés</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Aide</translation>
    </message>
    <message>
        <source>There are no general parameters attached to this algorithm.</source>
        <translation>Il n&apos;y a pas de paramètres généraux liés à cet algorithme.</translation>
    </message>
    <message>
        <source>Algorithm description</source>
        <translation>Description de l&apos;algorithme</translation>
    </message>
</context>
<context>
    <name>ProcessingAlgorithmsList</name>
    <message>
        <source>Favorites</source>
        <translation>Favoris</translation>
    </message>
    <message>
        <source>All Algorithms</source>
        <translation>Tous les algorithmes</translation>
    </message>
</context>
<context>
    <name>QFieldAppAuthRequestHandler</name>
    <message>
        <source>Please enter credentials for database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>at host</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>at service</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QFieldAudioRecorder</name>
    <message>
        <source>Audio Recorder</source>
        <translation>Enregistreur audio</translation>
    </message>
</context>
<context>
    <name>QFieldCamera</name>
    <message>
        <source>Geotagging enabled</source>
        <translation>Géolocalisation activée</translation>
    </message>
    <message>
        <source>Geotagging disabled</source>
        <translation>Géolocalisation désactivée</translation>
    </message>
    <message>
        <source>Grid enabled</source>
        <translation>Grille activée</translation>
    </message>
    <message>
        <source>Grid disabled</source>
        <translation>Grille désactivée</translation>
    </message>
    <message>
        <source>front</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>back</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Image geotagging requires positioning to be turned on</source>
        <translation>Le géo-étiquetage d&apos;image exige que la géolocalisation soit activée</translation>
    </message>
    <message>
        <source>Details stamping enabled</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Latitude</source>
        <translation>Latitude</translation>
    </message>
    <message>
        <source>Longitude</source>
        <translation>Longitude</translation>
    </message>
    <message>
        <source>Altitude</source>
        <translation>Altitude</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation>Vitesse</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Details stamping disabled</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QFieldCloudConnection</name>
    <message>
        <source>[timeout] The request took too long to finish, please retry.</source>
        <translation>[timeout] La demande a pris trop de temps, veuillez réessayer.</translation>
    </message>
    <message>
        <source>[aborted] The request has been aborted.</source>
        <translation>[aborted] La demande a été interrompue.</translation>
    </message>
    <message>
        <source>Server Error.</source>
        <translation>Erreur de serveur.</translation>
    </message>
    <message>
        <source>Network Error.</source>
        <translation>Erreur de réseau.</translation>
    </message>
    <message>
        <source>Server not found, please check the server URL</source>
        <translation>Serveur non trouvé, veuillez vérifier l&apos;URL du serveur</translation>
    </message>
    <message>
        <source>Timeout error, please retry</source>
        <translation>Erreur de délai d&apos;attente, veuillez réessayer</translation>
    </message>
    <message>
        <source>Wrong username or password</source>
        <translation>Nom d&apos;utilisateur ou mot de passe erroné</translation>
    </message>
    <message>
        <source>Session expired</source>
        <translation>Session expirée</translation>
    </message>
    <message>
        <source>Login temporary unavailable</source>
        <translation>Connexion temporairement indisponible</translation>
    </message>
    <message>
        <source>Failed to upload attachment stored at `%1`, reason:
%2</source>
        <translation>Impossible d&apos;envoyer la pièce jointe stockée à `%1`, raison:
%2</translation>
    </message>
    <message>
        <source>Login error due to unexpected redirect, please retry later</source>
        <translation>Erreur de connexion due à une redirection inattendue, veuillez réessayer ultérieurement.</translation>
    </message>
</context>
<context>
    <name>QFieldCloudDeltaHistory</name>
    <message>
        <source>Push History</source>
        <translation>Historique d&apos;envoi</translation>
    </message>
    <message>
        <source>Loading…</source>
        <translation>Chargement...</translation>
    </message>
    <message>
        <source>No changes have been pushed yet!</source>
        <translation>Aucune modification n&apos;a encore été poussée !</translation>
    </message>
</context>
<context>
    <name>QFieldCloudLogin</name>
    <message>
        <source>Failed to login</source>
        <translation type="vanished">Échec à la connexion</translation>
    </message>
    <message>
        <source>Failed to sign in</source>
        <translation>Échec d&apos;identification</translation>
    </message>
    <message>
        <source>Server URL
(Leave empty to use the default server)</source>
        <translation>URL du serveur (Laissez vide pour utiliser le serveur par défaut)</translation>
    </message>
    <message>
        <source>Username or email</source>
        <translation>Nom d&apos;utilisateur ou e-mail</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
    <message>
        <source>Sign out</source>
        <translation>Se déconnecter</translation>
    </message>
    <message>
        <source>Signing in, please wait</source>
        <translation>Identification en cours, veuillez patienter</translation>
    </message>
    <message>
        <source>Sign in</source>
        <translation>S&apos;identifier</translation>
    </message>
    <message>
        <source>New user?</source>
        <translation>Nouvel utilisateur?</translation>
    </message>
    <message>
        <source>Register an account</source>
        <translation>Enregistrer un compte</translation>
    </message>
    <message>
        <source>Logout</source>
        <translation type="vanished">Déconnexion</translation>
    </message>
    <message>
        <source>Logging in, please wait</source>
        <translation type="vanished">Connexion en cours, veuillez patienter</translation>
    </message>
    <message>
        <source>Login</source>
        <translation type="vanished">Connexion</translation>
    </message>
    <message>
        <source>The easiest way to transfer you project from QGIS to your devices!</source>
        <translation>La manière la plus aisée de transférer votre projet de QGIS vers vos périphériques !</translation>
    </message>
    <message>
        <source>Learn more about QFieldCloud</source>
        <translation>En apprendre davantage sur QFieldCloud</translation>
    </message>
</context>
<context>
    <name>QFieldCloudPackageLayersFeedback</name>
    <message>
        <source>Problematic QFieldCloud layer packaging</source>
        <translation type="vanished">Empaquetage des couches QFieldCloud problématique</translation>
    </message>
    <message>
        <source>Some layers have not been packaged correctly on QFieldCloud. These layers might be misconfigured or their data source is not accessible from the QFieldCloud server.</source>
        <translation type="vanished">Certaines couches n&apos;ont pas été empaquetées correctement sur QFieldCloud. Ces couches sont peut-être mal configurées ou la source de données n&apos;est pas accessible depuis le serveur QFieldCloud.</translation>
    </message>
    <message>
        <source>QFieldCloud had troubles packaging your project</source>
        <translation>QFieldCloud rencontre des problèmes pour empaqueter votre projet</translation>
    </message>
    <message>
        <source>Some layers have not been packaged correctly on QFieldCloud. These layers might be misconfigured or their data source is not accessible from the QFieldCloud server. Please check the logs of the latest packaging job on the qfield.cloud website.</source>
        <translation>Certaines couches n&apos;ont pas été empaquetées correctement sur QFieldCloud. Ces couches sont peut-être mal configurées ou la source de données n&apos;est pas accessible depuis le serveur QFieldCloud. Merci de vérifier le journal de la dernière tâche d&apos;empaquetage sur le site internet https://qfield.cloud/ .</translation>
    </message>
</context>
<context>
    <name>QFieldCloudPopup</name>
    <message>
        <source>QFieldCloud</source>
        <translation>QFieldCloud</translation>
    </message>
    <message>
        <source>The current project is not stored on QFieldCloud.&lt;br&gt;&lt;br&gt;</source>
        <translation>Le projet actuel n&apos;est pas stocké sur QFieldCloud. &lt;br&gt; &lt;br&gt;</translation>
    </message>
    <message>
        <source>Storing projects on QFieldCloud offers seamless synchornization, offline editing, and team management.&lt;br&gt;&lt;br&gt;</source>
        <translation type="vanished">Le stockage des projets sur QFieldCloud offre une synchronisation transparente, une édition hors ligne et une gestion d&apos;équipe. &lt;br&gt; &lt;br&gt;</translation>
    </message>
    <message>
        <source>Learn more about QFieldCloud</source>
        <translation>En apprendre davantage sur QFieldCloud</translation>
    </message>
    <message>
        <source>Disconnected from the cloud.</source>
        <translation>Déconnecté du cloud.</translation>
    </message>
    <message>
        <source>Connecting to the cloud.</source>
        <translation>Se connecter au cloud.</translation>
    </message>
    <message>
        <source>Greetings &lt;strong&gt;%1&lt;/strong&gt;.</source>
        <translation>Bienvenue &lt;strong&gt;%1&lt;/strong&gt;.</translation>
    </message>
    <message>
        <source>This QFieldCloud project was first downloaded with another cloud account. Please sign in with the original account for this project to use the QFieldCloud functionality.</source>
        <translation>Ce projet QFieldCloud a été téléchargé à l&apos;origine depuis un autre compte cloud. Merci de vous identifier avec le compte d&apos;origine de ce projet pour utiliser la fonctionnalité QFieldCloud.</translation>
    </message>
    <message>
        <source>Downloading %1%…</source>
        <translation type="vanished">Téléchargement  %1%…</translation>
    </message>
    <message>
        <source>QFieldCloud is preparing the latest data just for you. This might take some time, please hold tight…</source>
        <translation type="vanished">QFieldCloud prépare les dernières données juste pour vous. Cela peut prendre un certain temps, veuillez patienter...</translation>
    </message>
    <message>
        <source>Uploading %1%…</source>
        <translation>Upload %1%…</translation>
    </message>
    <message>
        <source>QFieldCloud is applying the latest uploaded changes. This might take some time, please hold tight…</source>
        <translation>QFieldCloud est en train d&apos;appliquer les dernières modifications téléversées. Cela peut prendre un certain temps, veuillez patienter...</translation>
    </message>
    <message>
        <source>A server error has occured, please try again.</source>
        <translation type="vanished">Une erreur de serveur s&apos;est produite, veuillez réessayer.</translation>
    </message>
    <message>
        <source>A network error has occured, please try again.</source>
        <translation type="vanished">Une erreur de réseau s&apos;est produite, veuillez réessayer.</translation>
    </message>
    <message numerus="yes">
        <source>There is/are %n local change(s)</source>
        <translation><numerusform>Il y a %n modification(s) en local</numerusform><numerusform>Il y a %n modification(s) en local</numerusform><numerusform>Il y a %n modification(s) en local</numerusform></translation>
    </message>
    <message>
        <source>There are no local changes</source>
        <translation>Il n&apos;y a pas de modification en local</translation>
    </message>
    <message>
        <source>The locally stored cloud project has been corrupted</source>
        <translation>Le projet cloud stocké localement a été corrompu</translation>
    </message>
    <message>
        <source>Synchronize</source>
        <translation>Synchronisation</translation>
    </message>
    <message>
        <source>Synchronize the whole project with all modified features and download the freshly updated project with all the applied changes from QFieldCloud.</source>
        <translation>Synchronisez l&apos;ensemble du projet avec toutes les entités modifiées et téléchargez le projet fraîchement mis à jour avec toutes les modifications appliquées depuis QFieldCloud.</translation>
    </message>
    <message>
        <source>Push changes</source>
        <translation>Pousser les modifications</translation>
    </message>
    <message>
        <source>Save internet bandwidth by only pushing the local features and pictures to the cloud, without updating the whole project.</source>
        <translation>Économisez la bande passante Internet en ne transférant que les entités et les images locales vers le nuage, sans mettre à jour l&apos;ensemble du projet.</translation>
    </message>
    <message>
        <source>Revert local changes</source>
        <translation>Annulation des modifications locales</translation>
    </message>
    <message>
        <source>Reset project</source>
        <translation>Réinitialiser le projet</translation>
    </message>
    <message>
        <source>Revert all modified features in the local layers. You cannot restore those changes.</source>
        <translation>Annulez toutes les entités modifiées dans les couches locales. Vous ne pouvez pas restaurer ces modifications.</translation>
    </message>
    <message>
        <source>Revert all modified features in the local cloud layers. You cannot restore those changes.</source>
        <translation type="vanished">Annulez toutes les entités modifiées dans les couches locales du nuage. Vous ne pouvez pas restaurer ces modifications.</translation>
    </message>
    <message>
        <source>The local copy of this cloud project has been corrupted. Resetting the project will re-download the cloud version and will remove any local changes, make sure those were copied first if needed.

While you can still view and use the project, it is strongly recommended to reset to avoid any accidental data loss as none of the changes made will be pushed back to the cloud.</source>
        <translation>La copie locale de ce projet cloud a été corrompue. Réinitialiser ce projet va télécharger à nouveau la version distante et supprimera tous les changements locaux. Merci de vérifier que ces changements ont été copiés d&apos;abord si nécessaire.

Même si vous pouvez toujours voir et utiliser ce projet, il est fortement recommandé de réinitialiser afin d&apos;éviter toute perte de données accidentelle car aucun des changements locaux ne sera envoyé sur le cloud.</translation>
    </message>
    <message>
        <source>Last synchronized just now</source>
        <translation>Synchronisé à l&apos;instant</translation>
    </message>
    <message>
        <source>Last synchronized %1 minutes ago</source>
        <translation>Dernière synchronisation il y a %1 minute(s)</translation>
    </message>
    <message>
        <source>Last synchronized at %1</source>
        <translation>Dernière synchronisation à %1</translation>
    </message>
    <message>
        <source>Last synchronized on %1</source>
        <translation>Dernière synchronisation le %1</translation>
    </message>
    <message>
        <source>Last changes pushed just now</source>
        <translation>Dernières modifications poussées juste à l&apos;instant</translation>
    </message>
    <message>
        <source>Last changes pushed %1 minutes ago</source>
        <translation>Dernières modifications poussées il y a %1 minutes</translation>
    </message>
    <message>
        <source>Last changes pushed at %1</source>
        <translation>Dernières modifications poussées à %1</translation>
    </message>
    <message>
        <source>Last changes pushed on %1</source>
        <translation>Dernières modifications poussées le %1</translation>
    </message>
    <message>
        <source>No changes pushed yet</source>
        <translation>Aucune modification n&apos;a encore été poussée</translation>
    </message>
    <message numerus="yes">
        <source>%n attachment(s) are currently being uploaded in the background.</source>
        <translation type="vanished"><numerusform>%n pièce jointe est actuellement envoyée en tâche de fond.</numerusform><numerusform>%n pièces jointes sont actuellement envoyées en tâche de fond.</numerusform><numerusform>%n pièces jointes sont actuellement envoyées en tâche de fond.</numerusform></translation>
    </message>
    <message>
        <source>Should local changes be reverted?</source>
        <translation>Les modifications locales doivent-elles être annulées ?</translation>
    </message>
    <message>
        <source>Reset cloud project</source>
        <translation>Réinitialiser le projet cloud</translation>
    </message>
    <message>
        <source>Last warning, resetting the cloud project will erase any local changes, are you sure you want to go ahead?</source>
        <translation>Dernier avertissement : réinitialiser le projet cloud effacera tous les changements en local, êtes-vous sûr de vouloir poursuivre ?</translation>
    </message>
    <message>
        <source>Connecting cloud</source>
        <translation>Connecter au cloud</translation>
    </message>
    <message>
        <source>Local changes reverted</source>
        <translation>Modifications locales annulées</translation>
    </message>
    <message>
        <source>Failed to revert changes</source>
        <translation>Échec de l&apos;annulation des modifications</translation>
    </message>
    <message>
        <source>No changes to revert</source>
        <translation>Aucune modification à rétablir</translation>
    </message>
    <message>
        <source>This project has an updated project file on the cloud, you are advised to synchronize.</source>
        <translation>Ce projet dispose d&apos;une mise à jour sur le cloud, il est conseillé de le synchroniser.</translation>
    </message>
    <message>
        <source>This project has updated data on the cloud, you should synchronize.</source>
        <translation>Ce projet a mis à jour les données sur le cloud, vous devez les synchroniser.</translation>
    </message>
    <message>
        <source>QFieldCloud is packaging the latest data just for you; this might take some time, please hold tight</source>
        <translation>QFieldCloud est en train d&apos;empaqueter les dernières données rien que pour vous ; cela pourrait prendre un peu de temps, merci de patienter</translation>
    </message>
    <message>
        <source>Downloading, %1% of %2 fetched</source>
        <translation>Téléchargement en cours, %1% sur %2 rapatrié(s)</translation>
    </message>
    <message>
        <source>Downloading, %1% fetched</source>
        <translation>Téléchargement en cours, %1% récupéré</translation>
    </message>
    <message>
        <source>Reaching out to QFieldCloud to download project</source>
        <translation type="unfinished"/>
    </message>
    <message numerus="yes">
        <source>Automatically push changes every %n minute(s)</source>
        <translation><numerusform>Les changements sont automatiquement poussés toutes les minutes</numerusform><numerusform>Les changements sont automatiquement poussés toutes les %n minutes</numerusform><numerusform>Les changements sont automatiquement poussés toutes les %n minute(s)</numerusform></translation>
    </message>
    <message>
        <source>The current project does not allow for auto-push to be turned off</source>
        <translation>Le projet actuel n&apos;autorise pas la désactivation des envois automatiques</translation>
    </message>
    <message>
        <source>Storing projects on QFieldCloud offers seamless synchronization, offline editing, and team management.&lt;br&gt;&lt;br&gt;</source>
        <translation>Héberger les projets sur QFieldCloud permet une synchronisation fluide, l&apos;édition hors-ligne et la gestion d&apos;équipe.&lt;br&gt;&lt;br&gt;</translation>
    </message>
</context>
<context>
    <name>QFieldCloudProjectsModel</name>
    <message>
        <source>Export failed</source>
        <translation type="vanished">L&apos;exportation a échoué</translation>
    </message>
    <message>
        <source>Packaged layer &apos;%1&apos; is not valid: &apos;%2&apos;</source>
        <translation type="vanished">La couche empaquetée &apos;%1&apos; n&apos;est pas valide: &apos;%2&apos;</translation>
    </message>
    <message>
        <source>Failed to open temporary file for &quot;%1&quot;, reason:
%2</source>
        <translation type="vanished">Impossible d&apos;ouvrir le fichier temporaire pour &quot;%1&quot;, raison : %2</translation>
    </message>
    <message>
        <source>Failed to upload attachment stored at &quot;%1&quot;, reason:
%2</source>
        <translation type="vanished">Impossible de télécharger la pièce jointe stockée à &quot;%1&quot;, raison :%2</translation>
    </message>
    <message>
        <source>Failed to download file &quot;%1&quot;, reason:</source>
        <translation type="vanished">Échec du téléchargement du fichier &quot;%1&quot;, raison :</translation>
    </message>
    <message>
        <source>Failed to write downloaded file stored at &quot;%1&quot;, fs reason:</source>
        <translation type="vanished">Échec d&apos;enregistrement du fichier téléchargé sur &quot;%1&quot;; erreur du système de fichier:</translation>
    </message>
    <message>
        <source>aborted</source>
        <translation>avorté</translation>
    </message>
    <message>
        <source>project(%1) trigger response refresh not contain all the expected keys: name(string), owner(string), description(string), user_role(string), is_public(bool), can_repackage(bool), needs_repackaging(bool)</source>
        <translation>Le rafraîchissement de la réponse du déclencheur du projet(%1) ne contient pas l&apos;ensemble des clés attendues: name(string), owner(string), description(string), user_role(string), is_public(bool), can_repackage(bool), needs_repackaging(bool)</translation>
    </message>
    <message>
        <source>Getting job status, but the project is deleted.</source>
        <translation>Le statut de la tâche a été reçu, mais le projet a été supprimé.</translation>
    </message>
    <message>
        <source>Job creation finished, but the server response is missing required fields: id(string)</source>
        <translation>La création de la tâche est terminée, mais il manque des champs requis dans la réponse du serveur: id(string)</translation>
    </message>
    <message>
        <source>Getting job status, but no `%2` job triggered yet.</source>
        <translation>Le statut de la tâche a été reçu, mais aucune tâche `%2` n&apos;a été déclenchée pour le moment.</translation>
    </message>
    <message>
        <source>Getting job status finished, but the project is deleted.</source>
        <translation>La tâche est marquée comme terminée, mais le projet a été supprimé.</translation>
    </message>
    <message>
        <source>job(%1) status response does not contain all the expected keys: status(string)</source>
        <translation>La réponse du statut de la tâche(%1) ne contient pas l&apos;ensemble des clés attendues: status(string)</translation>
    </message>
    <message>
        <source>Job(%1) finished with a failed status.</source>
        <translation>Tâche(%1) terminée avec un état d&apos;échec.</translation>
    </message>
    <message>
        <source>Project busy.</source>
        <translation>Projet occupé.</translation>
    </message>
    <message>
        <source>Packaging job finished unsuccessfully for `%1`. %2</source>
        <translation>La tâche d&apos;empaquetage s&apos;est terminée sans succès pour `%1`. %2</translation>
    </message>
    <message>
        <source>Failed to refresh the latest info for `%1`: %2</source>
        <translation>Échec de rafraîchissement des dernières informations pour `%1`: %2</translation>
    </message>
    <message>
        <source>Failed to get latest package data.</source>
        <translation>Échec de récupération des dernières données du paquet.</translation>
    </message>
    <message>
        <source>Latest package data response error.</source>
        <translation>Erreur de réponse sur les dernières données du paquet.</translation>
    </message>
    <message>
        <source>Latest package data structure error.</source>
        <translation>Erreur de structure sur les dernières données du paquet.</translation>
    </message>
    <message>
        <source>Project %1: Packaged layer `%2` is not valid. Error code %3, error message: %4</source>
        <translation>Projet %1: La couche empaquetée `%2` n&apos;est pas valide. Code d&apos;erreur %3, message d&apos;erreur: %4</translation>
    </message>
    <message>
        <source>Failed to open temporary file for `%1`, reason:
%2</source>
        <translation>Impossible d&apos;ouvrir le fichier temporaire pour `%1`, raison :
%2</translation>
    </message>
    <message>
        <source>Failed to upload attachment stored at `%1`, reason:
%2</source>
        <translation type="vanished">Impossible d&apos;envoyer la pièce jointe stockée à `%1`, raison:
%2</translation>
    </message>
    <message>
        <source>Network error. Failed to download file `%1`.</source>
        <translation>Erreur de réseau. Échec de téléchargement du fichier `%1`.</translation>
    </message>
    <message>
        <source>File system error. Failed to write file to temporary location `%1`.</source>
        <translation>Erreur du système de fichier. Impossible d&apos;écrire à l&apos;emplacement temporaire `%1`.</translation>
    </message>
    <message>
        <source>File system error. Failed to open file for writing on temporary `%1`.</source>
        <translation>Erreur du système de fichier. Impossible d&apos;ouvrir le fichier en écriture à l&apos;emplacement temporaire `%1`.</translation>
    </message>
    <message>
        <source>Project `%1`, file `%2`: %3</source>
        <translation>Projet `%1`, fichier `%2`: %3</translation>
    </message>
    <message>
        <source>System message: </source>
        <translation>Message système : </translation>
    </message>
    <message>
        <source> (see more in the QField error log)…</source>
        <translation> (voir plus dans le journal des erreurs de QField)...</translation>
    </message>
    <message>
        <source>Failed to copy some of the downloaded files on your device. Check your device storage.</source>
        <translation>Échec de la copie de certains des fichiers téléchargés sur votre appareil. Vérifier le stockage de celui-ci. </translation>
    </message>
</context>
<context>
    <name>QFieldCloudScreen</name>
    <message>
        <source>QFieldCloud Projects</source>
        <translation>Projets QFieldCloud</translation>
    </message>
    <message>
        <source>Disconnected from the cloud.</source>
        <translation>Déconnecté du cloud.</translation>
    </message>
    <message>
        <source>Connecting to the cloud.</source>
        <translation>Se connecter au cloud.</translation>
    </message>
    <message>
        <source>Greetings &lt;strong&gt;%1&lt;/strong&gt;.</source>
        <translation>Bienvenue &lt;strong&gt;%1&lt;/strong&gt;.</translation>
    </message>
    <message>
        <source>My Projects</source>
        <translation>Mes projets</translation>
    </message>
    <message>
        <source>Community</source>
        <translation>Communauté</translation>
    </message>
    <message>
        <source>(Available locally)</source>
        <translation>(Disponible localement)</translation>
    </message>
    <message>
        <source>Downloading, %1% fetched…</source>
        <translation type="vanished">Téléchargement, %1% récupéré...</translation>
    </message>
    <message>
        <source>QFieldCloud is preparing the latest data just for you. This might take some time, please hold tight…</source>
        <translation type="vanished">QFieldCloud prépare les dernières données juste pour vous. Cela peut prendre un certain temps, veuillez patienter...</translation>
    </message>
    <message>
        <source>Uploading…</source>
        <translation>Téléversement...</translation>
    </message>
    <message>
        <source>Downloading error. </source>
        <translation>Erreur de téléchargement.</translation>
    </message>
    <message>
        <source>Uploading error. </source>
        <translation>Erreur de téléversement.</translation>
    </message>
    <message>
        <source>Available locally, missing on the cloud</source>
        <translation>Disponible localement, absent sur le cloud</translation>
    </message>
    <message>
        <source>Available on the cloud, missing locally</source>
        <translation>Disponible sur le cloud, absent localement</translation>
    </message>
    <message>
        <source>Available locally</source>
        <translation>Disponible localement</translation>
    </message>
    <message>
        <source>Has changes. </source>
        <translation>A changé. </translation>
    </message>
    <message>
        <source>Downloading project %1</source>
        <translation>Downloading project %1</translation>
    </message>
    <message>
        <source>Download Project</source>
        <translation>Télécharger le projet</translation>
    </message>
    <message>
        <source>Open Project</source>
        <translation>Ouvrir un projet</translation>
    </message>
    <message>
        <source>Remove Stored Project</source>
        <translation>Supprimer le projet stocké</translation>
    </message>
    <message>
        <source>Cancel Project Download</source>
        <translation>Annuler le projet téléchargé.</translation>
    </message>
    <message>
        <source>Press and hold over a cloud project for a menu of additional actions.</source>
        <translation>Maintenez appuyé sur un projet cloud pour obtenir un menu d&apos;actions supplémentaires.</translation>
    </message>
    <message>
        <source>Refresh projects list</source>
        <translation>Rafraîchir la liste des projets</translation>
    </message>
    <message>
        <source>Refreshing projects list</source>
        <translation>Rafraîchissement de la liste des projets</translation>
    </message>
    <message>
        <source>No projects found</source>
        <translation type="vanished">Aucun projet trouvé</translation>
    </message>
    <message>
        <source>Project Actions</source>
        <translation>actions sur le projet</translation>
    </message>
    <message>
        <source>, updated data available on the cloud</source>
        <translation>, mise à jour des données disponible sur le cloud</translation>
    </message>
    <message>
        <source>QFieldCloud is packaging the latest data just for you; this might take some time, please hold tight</source>
        <translation>QFieldCloud est en train d&apos;empaqueter les dernières données rien que pour vous ; cela pourrait prendre un peu de temps, merci de patienter</translation>
    </message>
    <message>
        <source>Downloading, %1% of %2 fetched</source>
        <translation>Téléchargement en cours, %1% sur %2 récupéré(s)</translation>
    </message>
    <message>
        <source>Downloading, %1% fetched</source>
        <translation>Téléchargement en cours, %1% récupéré</translation>
    </message>
    <message>
        <source>Reaching out to QFieldCloud to download project</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No cloud projects found. To get started, %1read the documentation%2.</source>
        <translation>Aucun projet cloud trouvé. Pour commencer %1consulter la documentation%2.</translation>
    </message>
    <message>
        <source>Search for project</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QFieldCloudUtils</name>
    <message>
        <source>A server error has occured, please try again.</source>
        <translation>Une erreur de serveur s&apos;est produite, veuillez réessayer.</translation>
    </message>
    <message>
        <source>A network error has occured, please try again.</source>
        <translation>Une erreur de réseau s&apos;est produite, veuillez réessayer.</translation>
    </message>
    <message>
        <source>Your account&apos;s available storage is full.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QFieldGuide</name>
    <message>
        <source>Finish</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Next</source>
        <translation>Suivant</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation>Précédent</translation>
    </message>
</context>
<context>
    <name>QFieldLocalDataPickerScreen</name>
    <message>
        <source>Project Folder</source>
        <translation>Dossier de projet</translation>
    </message>
    <message>
        <source>Local Projects &amp; Datasets</source>
        <translation>Projets locaux et jeux de données</translation>
    </message>
    <message>
        <source>Folders</source>
        <translation>Dossiers</translation>
    </message>
    <message>
        <source>Projects</source>
        <translation>Projets</translation>
    </message>
    <message>
        <source>Datasets</source>
        <translation>Jeux de données</translation>
    </message>
    <message>
        <source>Favorites</source>
        <translation>Favoris</translation>
    </message>
    <message>
        <source>Project file</source>
        <translation>Dossier de projet</translation>
    </message>
    <message>
        <source>Vector dataset</source>
        <translation>Jeux de données vectorielles</translation>
    </message>
    <message>
        <source>Raster dataset</source>
        <translation>Jeu de données raster</translation>
    </message>
    <message>
        <source>Send to...</source>
        <translation>Envoyer vers...</translation>
    </message>
    <message>
        <source>Export to folder...</source>
        <translation>Exporter vers le dossier...</translation>
    </message>
    <message>
        <source>Remove dataset</source>
        <translation>Supprimer le jeu de données</translation>
    </message>
    <message>
        <source>Send compressed folder to...</source>
        <translation>Envoyer le dossier compressé à...</translation>
    </message>
    <message>
        <source>Remove project folder</source>
        <translation>Supprimer le dossier du projet</translation>
    </message>
    <message>
        <source>Import project from folder</source>
        <translation>Importer un projet à partir d&apos;un dossier</translation>
    </message>
    <message>
        <source>Import project from ZIP</source>
        <translation>Importer un projet depuis le ZIP</translation>
    </message>
    <message>
        <source>Import dataset(s)</source>
        <translation>Importer un(des) jeu(x) de donnée(s)</translation>
    </message>
    <message>
        <source>Storage management help</source>
        <translation>Aide à la gestion du stockage</translation>
    </message>
    <message>
        <source>Import URL</source>
        <translation>Importer une URL</translation>
    </message>
    <message>
        <source>Type a URL below to download and import the project or dataset:</source>
        <translation>Saisir une URL ci-dessous pour télécharger et importer le projet ou le jeu de données :</translation>
    </message>
    <message>
        <source>Item Actions</source>
        <translation>Actions sur les éléments</translation>
    </message>
    <message>
        <source>Import Actions</source>
        <translation>Actions d&apos;importation</translation>
    </message>
    <message>
        <source>Project Actions</source>
        <translation>actions sur le projet</translation>
    </message>
    <message>
        <source>Update project from ZIP</source>
        <translation>Mettre à jour le projet à partir du ZIP</translation>
    </message>
    <message>
        <source>Push to QFieldCloud...</source>
        <translation>Pousser vers QFieldCloud...</translation>
    </message>
    <message>
        <source>‘%1’ is being uploaded to QFieldCloud</source>
        <translation>‘%1’ est en train d&apos;être téléversé vers QFieldCloud</translation>
    </message>
    <message>
        <source>Add to favorites</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove from favorites</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Files</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QFieldSettings</name>
    <message>
        <source>Show scale bar</source>
        <translation>Afficher l&apos;échelle</translation>
    </message>
    <message>
        <source>Maximized attribute form</source>
        <translation>Afficher le formulaire d&apos;attributs en plein écran</translation>
    </message>
    <message>
        <source>Fixed scale navigation</source>
        <translation>Échelle de navigation fixe</translation>
    </message>
    <message>
        <source>When fixed scale navigation is active, focusing on a search result will pan to the feature. With fixed scale navigation disabled it will pan and zoom to the feature.</source>
        <translation>Si activé, la sélection d&apos;une entité dans les résultats de recherche aura pour seul effet de centrer la carte sur cette dernière. Sinon, la carte sera centrée et agrandie.</translation>
    </message>
    <message>
        <source>Show digitizing information</source>
        <translation>Afficher les informations de numérisation</translation>
    </message>
    <message>
        <source>When switched on, coordinate information, such as latitude and longitude, is overlayed onto the map while digitizing new features or using the measure tool.</source>
        <translation>Si activé, les coordonnées telles que la latitude et la longitude seront superposées sur la carte pendant la numérisation de nouvelles entités ou l&apos;utilisation de l&apos;outil de mesure.</translation>
    </message>
    <message>
        <source>Show bookmarks</source>
        <translation>Afficher les signets</translation>
    </message>
    <message>
        <source>When switched on, user&apos;s saved and currently opened project bookmarks will be displayed on the map.</source>
        <translation>Si activé, les signets de projet enregistrés et actuellement ouverts par l&apos;utilisateur seront affichés sur la carte.</translation>
    </message>
    <message>
        <source>Use native camera</source>
        <translation>Utiliser la caméra native</translation>
    </message>
    <message>
        <source>If disabled, QField will use a minimalist internal camera instead of the camera app on the device.&lt;br&gt;Tip: Enable this option and install the open camera app to create geo tagged photos.</source>
        <translation>Si désactivé, QField utilisera un appareil photo interne minimaliste au lieu de l&apos;application appareil photo du terminal mobile.&lt;br&gt;Conseil : activer cette option et installer l&apos;application d&apos; appareil photo pour créer des photos géo-référencées.</translation>
    </message>
    <message>
        <source>Fast editing mode</source>
        <translation>Mode d&apos;édition rapide</translation>
    </message>
    <message>
        <source>If enabled, the feature is stored after having a valid geometry and the constraints are fulfilled and atributes are commited immediately.</source>
        <translation>Si activé, l&apos;entité est sauvegardée après avoir une geométrie valide et toutes ses contraintes remplies et ses attributs sont immédiatement enregistrés.</translation>
    </message>
    <message>
        <source>Dim screen when idling</source>
        <translation>Assombrir l&apos;écran en inactivité</translation>
    </message>
    <message>
        <source>If enabled, the screen brightness will be dimmed after 20 seconds of inactivity to preserve battery.</source>
        <translation type="vanished">Si activé, la luminosité de l&apos;écran sera atténuée après 20 secondes d’inactivité pour préserver la batterie. </translation>
    </message>
    <message>
        <source>Consider mouse as a touchscreen device</source>
        <translation>Utiliser la souris à la place de l&apos;écran tactile</translation>
    </message>
    <message>
        <source>If disabled, the mouse will act as a stylus pen.</source>
        <translation type="vanished">Si désactivé, la souris agira comme un stylet.</translation>
    </message>
    <message>
        <source>Send anonymized metrics</source>
        <translation>Envoyer des données d&apos;usage anonymisées</translation>
    </message>
    <message>
        <source>If enabled, anonymized metrics will be collected and sent to help improve QField for everyone.</source>
        <translation>Si activé, des données d&apos;usage anonymisées sont collectées et envoyées afin d&apos;aider à l&apos;amélioration de QField pour tous.</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <source>Positioning</source>
        <translation>Positionnement</translation>
    </message>
    <message>
        <source>Variables</source>
        <translation>Variables</translation>
    </message>
    <message>
        <source>Customize search bar</source>
        <translation>Personnaliser la barre de recherche</translation>
    </message>
    <message>
        <source>User interface language:</source>
        <translation type="vanished">Langue de l&apos;interface :</translation>
    </message>
    <message>
        <source>To apply the selected user interface language, QField needs to completely shutdown and restart.</source>
        <translation>Pour appliquer la langue sélectionnée à l&apos;interface, QField doit être complètement fermé et relancé.</translation>
    </message>
    <message>
        <source>system</source>
        <translation>système</translation>
    </message>
    <message>
        <source>Found a missing or incomplete language? %1Join the translator community.%2</source>
        <translation>Traduction incomplète ou manquante ? %1Rejoignez la communauté de traduction.%2</translation>
    </message>
    <message>
        <source>Positioning device in use:</source>
        <translation>Appareil de positionnement utilisé : </translation>
    </message>
    <message>
        <source>Scanning for paired devices</source>
        <translation type="vanished">Recherche d&apos;appareils couplés</translation>
    </message>
    <message>
        <source>Scanning failed: %1</source>
        <translation type="vanished">L&apos;analyse a échoué : %1</translation>
    </message>
    <message>
        <source>Scanning done</source>
        <translation type="vanished">Recherche terminée </translation>
    </message>
    <message numerus="yes">
        <source>%n device(s) found</source>
        <translation type="vanished"><numerusform>%n appareil trouvé</numerusform><numerusform>%n appareils trouvés</numerusform><numerusform>%n appareils trouvés</numerusform></translation>
    </message>
    <message>
        <source>Scanning canceled</source>
        <translation type="vanished">Recherche annulée</translation>
    </message>
    <message>
        <source>Scan</source>
        <translation type="vanished">Recherche</translation>
    </message>
    <message>
        <source>Make a full service discovery</source>
        <translation type="vanished">Faire une découverte complète du service</translation>
    </message>
    <message>
        <source>A full device scan can take longer. You really want to do it?
Cancel to make a minimal device scan instead.</source>
        <translation type="vanished">L&apos;analyse complète de l&apos;appareil peut prendre plus de temps. Souhaitez-vous poursuivre ? Annuler pour réaliser une analyse minimale à la place.</translation>
    </message>
    <message>
        <source>Connected to %1</source>
        <translation>Connecté à %1 </translation>
    </message>
    <message>
        <source>Connect  to %1</source>
        <translation type="vanished">Connecter à %1 </translation>
    </message>
    <message>
        <source>Connecting to %1</source>
        <translation>Connexion à %1 </translation>
    </message>
    <message>
        <source>Use orthometric altitude from device</source>
        <translation type="vanished">Utiliser l&apos;altitude ortho-métrique de l&apos;appareil</translation>
    </message>
    <message>
        <source>Show position information</source>
        <translation>Voir les informations sur la position actuelle</translation>
    </message>
    <message>
        <source>Activate accuracy indicator</source>
        <translation>Activer l&apos;indicateur de précision </translation>
    </message>
    <message>
        <source>Bad accuracy below [m]</source>
        <translation type="vanished">Mauvaise précision au dessus de [m]</translation>
    </message>
    <message>
        <source>Excellent accuracy above [m]</source>
        <translation type="vanished">Excellente précision en dessous de [m]</translation>
    </message>
    <message>
        <source>Enable accuracy requirement</source>
        <translation type="vanished">Activer les conditions de précision </translation>
    </message>
    <message>
        <source>When the accuracy indicator is enabled, a badge is attached to the location button and colored &lt;span %1&gt;red&lt;/span&gt; if the accuracy value is below bad, &lt;span %2&gt;yellow&lt;/span&gt; if it falls short of excellent, or &lt;span %3&gt;green&lt;/span&gt;.&lt;br&gt;&lt;br&gt;In addition, an accuracy restriction mode can be toggled on, which restricts vertex addition when locked to coordinate cursor to positions with an accuracy value above the bad threshold.</source>
        <translation type="vanished">Quand l&apos;indicateur de précision est activé, un badge est attaché au bouton de localisation et est coloré en &lt;span %1&gt;rouge&lt;/span&gt; si la précision est au dessus de la valeur mauvaise, &lt;span %2&gt;jaune&lt;/span&gt; si elle s&apos;approche de la valeur excellente, en &lt;span %3&gt;vert&lt;/span&gt; sinon.&lt;br&gt;&lt;br&gt;En complément, des conditions de précision peuvent être activées pour restreindre l&apos;ajout de sommets lorsque la précision de la localisation se trouve au dessus du seuil mauvais.</translation>
    </message>
    <message>
        <source>Enable averaged positioning requirement</source>
        <translation>Activer l&apos;exigence de positionnement moyen</translation>
    </message>
    <message>
        <source>Minimum number of positions collected</source>
        <translation>Nombre minimum de positions collectées</translation>
    </message>
    <message>
        <source>Automatically end collection when minimum number is met</source>
        <translation>Terminer automatiquement la collection quand le nombre minimum est atteint</translation>
    </message>
    <message>
        <source>When enabled, digitizing vertices with a cursor locked to position will only accepted an averaged position from a minimum number of collected positions. Digitizing using averaged positions is done by pressing and holding the add vertex button, which will collect positions until the press is released. Accuracy requirement settings are respected when enabled.</source>
        <translation>Lorsqu&apos;elle est activée, la numérisation des sommets avec un curseur verrouillé sur la position n&apos;acceptera qu&apos;une position moyenne à partir d&apos;un nombre minimum de positions collectées. La numérisation à l&apos;aide de positions moyennes se fait en appuyant sur le bouton d&apos;ajout de sommet, qui collectera les positions jusqu&apos;à ce que le bouton soit de nouveau cliqué. Les paramètres d&apos;exigence de précision sont respectés lorsqu&apos;ils sont activés.</translation>
    </message>
    <message>
        <source>Antenna height compensation</source>
        <translation>Compensation de hauteur d&apos;antenne</translation>
    </message>
    <message>
        <source>Antenna height [m]</source>
        <translation>Hauteur de l&apos;antenne: [m]</translation>
    </message>
    <message>
        <source>Z values which are recorded from the positioning device will be corrected by this value. If a value of 1.6 is entered, this will result in a correction of -1.6 for each recorded value.</source>
        <translation type="vanished">Les valeurs Z collectées par l&apos;appareil vont être corrigées par cette valeur. Si une valeur de 1.6 m est entrée, toutes les valeurs collectées vont recevoir une correction de -1.6 m</translation>
    </message>
    <message>
        <source>Skip altitude correction</source>
        <translation>Passer la correction d&apos;altitude</translation>
    </message>
    <message>
        <source>Use the altitude as reported by the positioning device. Skip any altitude correction that may be implied by the coordinate system transformation.</source>
        <translation>Utilise l&apos;altitude collectée par l&apos;appareil sans aucune correction qui pourrait être impliquée par la transformation du système de coordonnées.</translation>
    </message>
    <message>
        <source>Vertical grid shift in use:</source>
        <translation>Décalage vertical de la grille utilisée :</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <source>Vertical grid shift is used to increase the altitude accuracy.</source>
        <translation>Le décalage vertical de la grille est utilisé pour augmenter la précision de l&apos;altitude.</translation>
    </message>
    <message>
        <source>QField Settings</source>
        <translation>Paramètres de QField</translation>
    </message>
    <message>
        <source>Time of inactivity in seconds before the screen brightness get be dimmed to preserve battery.</source>
        <translation>Temps d&apos;inactivité en secondes avant que la luminosité de l&apos;écran ne soit réduite pour préserver la batterie.</translation>
    </message>
    <message>
        <source>Measure (M) value attached to vertices:</source>
        <translation>Valeur de mesure (M) attachée aux sommets :</translation>
    </message>
    <message>
        <source>Timestamp (milliseconds since epoch)</source>
        <translation>Horodatage (millisecondes depuis le début)</translation>
    </message>
    <message>
        <source>Ground speed</source>
        <translation>Vitesse au sol</translation>
    </message>
    <message>
        <source>Bearing</source>
        <translation>Direction</translation>
    </message>
    <message>
        <source>Horizontal accuracy</source>
        <translation>Précision horizontale</translation>
    </message>
    <message>
        <source>Vertical accuracy</source>
        <translation>Précision verticale</translation>
    </message>
    <message>
        <source>PDOP</source>
        <translation>PDOP</translation>
    </message>
    <message>
        <source>HDOP</source>
        <translation>HDOP</translation>
    </message>
    <message>
        <source>VDOP</source>
        <translation>VDOP</translation>
    </message>
    <message>
        <source>When digitizing features with the coordinate cursor locked to the current position, the measurement type selected above will be added to the geometry provided it has an M dimension.</source>
        <translation>Lors de la numérisation d&apos;entités avec le curseur de coordonnées verrouillé sur la position actuelle, le type de mesure sélectionné ci-dessus sera ajouté à la géométrie à condition qu&apos;il ait une dimension M.</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Éditer</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Enlever</translation>
    </message>
    <message>
        <source>Connect to %1</source>
        <translation>Connecter à %1 </translation>
    </message>
    <message>
        <source>Follow system appearance</source>
        <translation>Suivre l&apos;apparence du système</translation>
    </message>
    <message>
        <source>Light theme</source>
        <translation>Thème clair</translation>
    </message>
    <message>
        <source>Dark theme</source>
        <translation>Thème sombre</translation>
    </message>
    <message>
        <source>Tiny</source>
        <translation>Petite</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation>Normal</translation>
    </message>
    <message>
        <source>Large</source>
        <translation>Grande</translation>
    </message>
    <message>
        <source>Extra-large</source>
        <translation>Très grande</translation>
    </message>
    <message>
        <source>Log NMEA sentences from device to file</source>
        <translation>Log des trames NMEA depuis l&apos;appareil vers un fichier.</translation>
    </message>
    <message>
        <source>Map canvas rendering quality:</source>
        <translation>Qualité du rendu du canevas de carte :</translation>
    </message>
    <message>
        <source>Best quality</source>
        <translation>Très bonne qualité</translation>
    </message>
    <message>
        <source>Lower quality</source>
        <translation>Bonne qualité</translation>
    </message>
    <message>
        <source>Lowest quality</source>
        <translation>Basse quality</translation>
    </message>
    <message>
        <source>A lower quality trades rendering precision in favor of lower memory usage and rendering time.</source>
        <translation>Une qualité inférieure négocie la précision de rendu au profit d&apos;une utilisation de mémoire et d&apos;un temps de rendu réduits.</translation>
    </message>
    <message>
        <source>This value will correct the Z values recorded from the positioning device. If a value of 1.6 is entered, QField will automatically subtract 1.6 from each recorded value. Make sure to insert the effective antenna height, i.e. pole length + antenna phase centre offset.</source>
        <translation>Cette valeur corrigera les valeurs Z enregistrées à partir du dispositif de positionnement. Si une valeur de 1,6 est saisie, QField soustraira automatiquement 1,6 de chaque valeur enregistrée. Veiller à insérer la hauteur effective de l’antenne, c.-à-d. longueur du pôle + décalage du centre de phase de l’antenne.</translation>
    </message>
    <message>
        <source>Orthometric from device</source>
        <translation>Ortho-métrique de l&apos;appareil</translation>
    </message>
    <message>
        <source>Use volume keys to digitize</source>
        <translation>Utiliser les boutons de volumes pour numériser</translation>
    </message>
    <message>
        <source>If enabled, pressing the device&apos;s volume up key will add a vertex while pressing volume down key will remove the last entered vertex during digitizing sessions.</source>
        <translation>Si activé, une pression du bouton d’augmentation du volume ajoutera un sommet tandis que la pression du bouton de baisse du volume enlèvera le dernier sommet saisi durant les sessions de numérisation.</translation>
    </message>
    <message>
        <source>Allow finger tap on canvas to add vertices</source>
        <translation>Autoriser une pression du doigt sur le canevas pour ajouter un sommet</translation>
    </message>
    <message>
        <source>When enabled, tapping on the map canvas with a finger will add a vertex at the tapped location.</source>
        <translation>Si activé, la pression d&apos;un doigt sur le canevas de la carte ajoutera un sommet à l&apos;endroit touché.</translation>
    </message>
    <message>
        <source>When enabled, the mouse will act as if it was a finger. When disabled, the mouse will match the stylus behavior.</source>
        <translation>Si activé, la souris agira comme si c&apos;était un doigt. Si désactivé, la souris aura le comportement d&apos;un stylet.</translation>
    </message>
    <message>
        <source>Map Canvas</source>
        <translation>Canevas de la carte</translation>
    </message>
    <message>
        <source>Digitizing &amp; Editing</source>
        <translation>Numérisation et modification</translation>
    </message>
    <message>
        <source>User Interface</source>
        <translation>Interface utilisateur</translation>
    </message>
    <message>
        <source>Appearance:</source>
        <translation>Apparence :</translation>
    </message>
    <message>
        <source>Font size:</source>
        <translation>Taille de police :</translation>
    </message>
    <message>
        <source>Language:</source>
        <translation>Langue :</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Avancé</translation>
    </message>
    <message>
        <source>Manage plugins</source>
        <translation>Gérer les extensions</translation>
    </message>
    <message>
        <source>Enable map rotation</source>
        <translation>Permettre la rotation de la carte</translation>
    </message>
    <message>
        <source>When switched on, the map can be rotated by the user.</source>
        <translation>Une fois activé, la carte peut être pivotée par l&apos;utilisateur.</translation>
    </message>
    <message>
        <source>Bad accuracy threshold [m]</source>
        <translation>Mauvais seuil de précision [m]</translation>
    </message>
    <message>
        <source>Excellent accuracy threshold [m]</source>
        <translation>Excellent seuil de précision [m]</translation>
    </message>
    <message>
        <source>Enforce accuracy requirement</source>
        <translation>Renforcer les exigences de précisions</translation>
    </message>
    <message>
        <source>When the accuracy indicator is enabled, a badge is attached to the location button and colored &lt;span %1&gt;red&lt;/span&gt; if the accuracy value is worse than &lt;i&gt;bad&lt;/i&gt;, &lt;span %2&gt;yellow&lt;/span&gt; if it falls short of &lt;i&gt;excellent&lt;/i&gt;, or &lt;span %3&gt;green&lt;/span&gt;.&lt;br&gt;&lt;br&gt;In addition, an accuracy restriction mode can be toggled on, which restricts vertex addition when locked to coordinate cursor to positions with an accuracy value worse than the bad threshold.</source>
        <translation>Lorsque l&apos;indicateur de précision est activé, un badge est attaché au bouton de localisation et est coloré en &lt;span %1&gt;rouge&lt;/span&gt; si la valeur est plus que &lt;i&gt;mauvaise&lt;/i&gt;, &lt;span %2&gt;jaune&lt;/span&gt; si elle n&apos;est pas &lt;i&gt;excellente&lt;/i&gt;, ou &lt;span %3&gt;vert&lt;/span&gt;.&lt;br&gt;&lt;br&gt;De plus, un mode restrictif peut être activé, empêchant l&apos;ajout de sommets lorsque la précision des coordonnées du curseur est mauvaise.</translation>
    </message>
</context>
<context>
    <name>QFieldSketcher</name>
    <message>
        <source>Select drawing template</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Digitizing Logger</source>
        <translation>Enregistreur de Numérisation</translation>
    </message>
    <message>
        <source>Authentication required</source>
        <translation>Identification requise</translation>
    </message>
    <message>
        <source>QFieldCloud Unknown Error</source>
        <translation>Erreur inconnue de QFieldCloud</translation>
    </message>
    <message>
        <source>Status not ok</source>
        <translation>Statut non conforme</translation>
    </message>
    <message>
        <source>Empty content</source>
        <translation>Contenu vide</translation>
    </message>
    <message>
        <source>Object not found</source>
        <translation>Objet non trouvé</translation>
    </message>
    <message>
        <source>API Error</source>
        <translation>Erreur API</translation>
    </message>
    <message>
        <source>Validation Error</source>
        <translation>Erreur de validation</translation>
    </message>
    <message>
        <source>Multiple Projects</source>
        <translation>Projets multiples</translation>
    </message>
    <message>
        <source>Invalid delta file</source>
        <translation>Fichier delta non valide</translation>
    </message>
    <message>
        <source>The project does not contain a valid QGIS project file</source>
        <translation>Le projet ne contient pas un fichier de projet QGIS valide.</translation>
    </message>
    <message>
        <source>Invalid job</source>
        <translation>Travail non valide</translation>
    </message>
    <message>
        <source>QGIS export failed</source>
        <translation>L&apos;exportation de QGIS a échoué</translation>
    </message>
    <message>
        <source>QGIS is unable to open the QGIS project</source>
        <translation>QGIS est incapable d&apos;ouvrir le projet QGIS</translation>
    </message>
    <message>
        <source>There was an error opening the database &lt;b&gt;%1&lt;/b&gt;: %2</source>
        <translation>Il y a eu une erreur à l&apos;ouverture de la base de données &lt;b&gt;%1&lt;/b&gt;: %2</translation>
    </message>
    <message>
        <source>Could not flush database %1 (%3) </source>
        <translation>La base de données %1 (%3) n&apos;a pas pu être vidée</translation>
    </message>
    <message>
        <source>Position</source>
        <translation>Position</translation>
    </message>
    <message>
        <source>Map Tool Capture</source>
        <translation>Capture de l&apos;outil cartographique</translation>
    </message>
    <message>
        <source>Cloud User Info</source>
        <translation>Informations sur l&apos;utilisateur du cloud</translation>
    </message>
    <message>
        <source>Please wait while QField installation finalizes.</source>
        <translation>Veuillez patienter pendant que l&apos;installation de QField se termine.</translation>
    </message>
    <message>
        <source>averaged</source>
        <translation>en moyenne</translation>
    </message>
    <message>
        <source>centroid</source>
        <translation>centroïde</translation>
    </message>
</context>
<context>
    <name>QfCalendarPanel</name>
    <message>
        <source>Hours</source>
        <translation>Heures</translation>
    </message>
    <message>
        <source>Minutes</source>
        <translation>Minutes</translation>
    </message>
    <message>
        <source>Seconds</source>
        <translation>Secondes</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>QfCloseButton</name>
    <message>
        <source>close</source>
        <translation>Fermer</translation>
    </message>
</context>
<context>
    <name>QfSearchBar</name>
    <message>
        <source>Search</source>
        <translation>Recherche</translation>
    </message>
</context>
<context>
    <name>QgisMobileapp</name>
    <message>
        <source>Project file &quot;%1&quot; does not exist</source>
        <translation type="vanished">Le fichier de projet &quot;%1&quot; n&apos;existe pas</translation>
    </message>
    <message>
        <source>No project file currently opened</source>
        <translation>Aucun fichier de projet actuellement ouvert</translation>
    </message>
    <message>
        <source>Could not load font %1</source>
        <translation type="vanished">Impossible de charger la police %1</translation>
    </message>
    <message>
        <source>Loading font %1</source>
        <translation type="vanished">Chargement de la police %1</translation>
    </message>
    <message>
        <source>Project Plugin</source>
        <translation>Extension de projet</translation>
    </message>
    <message>
        <source>Could not load font: %1</source>
        <translation>Impossible de charger la police : %1</translation>
    </message>
    <message>
        <source>Can&apos;t load project, file &quot;%1&quot; does not exist</source>
        <translation>Impossible de charger le projet, le fichier &quot;%1&quot; n&apos;existe pas</translation>
    </message>
    <message>
        <source>Can&apos;t read project, file &quot;%1&quot; does not exist</source>
        <translation>Impossible de lire le projet, le fichier &quot;%1&quot; n&apos;existe pas</translation>
    </message>
</context>
<context>
    <name>QgsGpsInformation</name>
    <message>
        <source>Simulation mode</source>
        <translation>Mode simulation</translation>
    </message>
    <message>
        <source>Manual input mode</source>
        <translation>Mode saisie manuelle</translation>
    </message>
    <message>
        <source>Estimated</source>
        <translation>Estimé </translation>
    </message>
    <message>
        <source>Float RTK</source>
        <translation>Float RTK</translation>
    </message>
    <message>
        <source>Fixed RTK</source>
        <translation>Fixed RTK</translation>
    </message>
    <message>
        <source>PPS</source>
        <translation>PPS</translation>
    </message>
    <message>
        <source>DGPS</source>
        <translation>DGPS</translation>
    </message>
    <message>
        <source>Autonomous</source>
        <translation>Autonome </translation>
    </message>
    <message>
        <source>Invalid</source>
        <translation>Invalide</translation>
    </message>
    <message>
        <source>Unknown (%1)</source>
        <translation>Inconnu (%1)</translation>
    </message>
    <message>
        <source> + IMU</source>
        <translation> + IMU</translation>
    </message>
</context>
<context>
    <name>QgsQuickMapCanvasMap</name>
    <message>
        <source>Rendering</source>
        <translation>Rendu</translation>
    </message>
</context>
<context>
    <name>QgsQuickMapSettings</name>
    <message>
        <source>Map Canvas rotation is not supported. Resetting from %1 to 0.</source>
        <translation type="vanished">La rotation de la carte n&apos;est pas supportée. Réinitialisation de %1 à 0.</translation>
    </message>
</context>
<context>
    <name>ReferencingFeatureListModel</name>
    <message>
        <source>Invalid referencing layer</source>
        <translation>Couche de référence non valide</translation>
    </message>
    <message>
        <source>Cannot start editing</source>
        <translation>Édition impossible</translation>
    </message>
    <message>
        <source>Cannot delete feature</source>
        <translation>Suppression de l&apos;entité impossible</translation>
    </message>
    <message>
        <source>Cannot rollback layer changes in layer %1</source>
        <translation>Impossible d&apos;annuler les modifications dans la couche %1</translation>
    </message>
    <message>
        <source>Cannot commit layer changes in layer %1.</source>
        <translation>Impossible d&apos;appliquer les modifications sur la couche %1.</translation>
    </message>
</context>
<context>
    <name>RelationCombobox</name>
    <message>
        <source>Search…</source>
        <translation type="vanished">Recherche...</translation>
    </message>
    <message>
        <source>Invalid relation</source>
        <translation>Relation invalide</translation>
    </message>
</context>
<context>
    <name>Reshape</name>
    <message>
        <source>The geometry could not be reshaped</source>
        <translation>Cette géométrie ne peut être remodelée</translation>
    </message>
</context>
<context>
    <name>ReshapeToolBar</name>
    <message>
        <source>The geometry could not be reshaped</source>
        <translation type="vanished">Cette géométrie ne peut être remodelée</translation>
    </message>
</context>
<context>
    <name>ScaleBarMeasurement</name>
    <message>
        <source>Unknown</source>
        <translation>Inconnu</translation>
    </message>
</context>
<context>
    <name>SensorInformationView</name>
    <message>
        <source>N/A</source>
        <translation>ND</translation>
    </message>
</context>
<context>
    <name>SerialPortDeviceChooser</name>
    <message>
        <source>Select the serial port from the list below:</source>
        <translation>Sélectionner le port série dans la liste ci-dessous :</translation>
    </message>
    <message>
        <source>No serial ports detected, refresh the list once a device is connected.</source>
        <translation>Aucun port série détecté, rafraîchir la liste une fois le périphérique connecté.</translation>
    </message>
    <message>
        <source>Refresh list</source>
        <translation>Rafraîchir la liste</translation>
    </message>
    <message>
        <source>Serial port display name:</source>
        <translation>Nom d&apos;affichage du port série :</translation>
    </message>
    <message>
        <source>Serial port address:</source>
        <translation>Adresse du port série :</translation>
    </message>
</context>
<context>
    <name>SerialPortReceiver</name>
    <message>
        <source>Could not find the serial port device</source>
        <translation>Impossible de trouver le périphérique sur port série</translation>
    </message>
    <message>
        <source>Attempt to read from the serial port returned an error</source>
        <translation>Une tentative de lecture à partir du port série a renvoyé une erreur</translation>
    </message>
    <message>
        <source>The connection was refused due to not having enough permission</source>
        <translation>La connexion a été refusée par manque de droits</translation>
    </message>
    <message>
        <source>Serial port receiver error (%1)</source>
        <translation>Erreur de port série (%1)</translation>
    </message>
</context>
<context>
    <name>SplitFeature</name>
    <message>
        <source>Feature could not be split</source>
        <translation>L&apos;entité ne peut être découpée</translation>
    </message>
</context>
<context>
    <name>SplitFeatureToolbar</name>
    <message>
        <source>Feature could not be split</source>
        <translation type="vanished">L&apos;entité ne peut être découpée</translation>
    </message>
</context>
<context>
    <name>SystemLoader</name>
    <message>
        <source>Preparing QField, this is a one time operation that might take some time</source>
        <translation type="vanished">Préparation de QField, opération ponctuelle qui peut prendre un certain temps</translation>
    </message>
</context>
<context>
    <name>TcpDeviceChooser</name>
    <message>
        <source>Address:</source>
        <translation>Adresse :</translation>
    </message>
    <message>
        <source>Port:</source>
        <translation>Port :</translation>
    </message>
</context>
<context>
    <name>TcpReceiver</name>
    <message>
        <source>Connecting…</source>
        <translation type="vanished">Connexion...</translation>
    </message>
    <message>
        <source>Successfully connected</source>
        <translation type="vanished">Connexion réussie</translation>
    </message>
    <message>
        <source>Disconnected</source>
        <translation type="vanished">Déconnecté</translation>
    </message>
    <message>
        <source>Socket state %1</source>
        <translation type="vanished">Etat du socket %1</translation>
    </message>
    <message>
        <source>Could not find the remote host</source>
        <translation>Impossible de trouver l&apos;hôte distant</translation>
    </message>
    <message>
        <source>Attempt to read or write from socket returned an error</source>
        <translation>Une tentative de lecture ou d&apos;écriture à partir du socket a renvoyé une erreur</translation>
    </message>
    <message>
        <source>The connection was refused by the remote hose</source>
        <translation type="vanished">La connexion a été refusée par le flexible déporté</translation>
    </message>
    <message>
        <source>UDP receiver error (%1)</source>
        <translation type="vanished">Erreur de récepteur UDP (%1)</translation>
    </message>
    <message>
        <source>The connection was refused by the remote host</source>
        <translation>La connexion a été refusée par l&apos;hôte distant</translation>
    </message>
    <message>
        <source>TCP receiver error (%1)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TemporalProperties</name>
    <message>
        <source>Temporal Properties</source>
        <translation>Propriétés Temporelles</translation>
    </message>
    <message>
        <source>Enable temporal filter</source>
        <translation>Activer le filtre temporel</translation>
    </message>
</context>
<context>
    <name>TextEdit</name>
    <message>
        <source>Copy Text</source>
        <translation>Copier le texte</translation>
    </message>
    <message>
        <source>Paste Text</source>
        <translation>Coller le texte</translation>
    </message>
    <message>
        <source>Scan Code</source>
        <translation>Scanner le code</translation>
    </message>
</context>
<context>
    <name>TrackerSettings</name>
    <message>
        <source>Tracking: %1</source>
        <translation>Suivi : %1</translation>
    </message>
    <message>
        <source>Tracking</source>
        <translation>Suivi</translation>
    </message>
    <message>
        <source>Requirement Settings</source>
        <translation>Paramètres du suivi</translation>
    </message>
    <message>
        <source>Time requirement</source>
        <translation>Critère de temps</translation>
    </message>
    <message>
        <source>Minimum time [sec]</source>
        <translation>Intervalle de temps minimal [sec]</translation>
    </message>
    <message>
        <source>When enabled, vertex additions will occur when the time between the last and new vertex meets a configured mimimum value.</source>
        <translation>Si activé, l&apos;ajout d&apos;un nouveau sommet sera possible si le délai avec le sommet précédent respecte la valeur minimum définie.</translation>
    </message>
    <message>
        <source>Distance requirement</source>
        <translation>Critère de distance</translation>
    </message>
    <message>
        <source>Minimum distance [%1]</source>
        <translation>Distance minimale [%1]</translation>
    </message>
    <message>
        <source>When enabled, vertex additions will occur when the distance between the last and new vertex meets a configured mimimum value.</source>
        <translation>Si activé, l&apos;ajout d&apos;un nouveau sommet sera possible si la distance avec le sommet précédent respecte la valeur minimum définie.</translation>
    </message>
    <message>
        <source>Sensor data requirement</source>
        <translation>Paramétrage du capteur</translation>
    </message>
    <message>
        <source>When enabled, vertex additions will occur when sensors have captured new data.</source>
        <translation>Si activé, les ajouts de sommets se produiront lorsque les capteurs auront capturé de nouvelles données.</translation>
    </message>
    <message>
        <source>Wait for all active requirements</source>
        <translation>En attente que toutes les conditions activées soient respectées</translation>
    </message>
    <message>
        <source>When enabled, vertices will only be recorded when all active requirements are met. When disabled, individual requirement met will trigger vertex additions.</source>
        <translation>Si activé, les sommets ne seront enregistrés que si toutes les exigences requises sont remplies. Si désactivée, les exigences individuelles requise déclencheront des ajouts de sommets.</translation>
    </message>
    <message>
        <source>General Settings</source>
        <translation>Paramètres généraux</translation>
    </message>
    <message>
        <source>Erroneous distance safeguard</source>
        <translation>Protection de distance erronée</translation>
    </message>
    <message>
        <source>Maximum tolerated distance [%1]</source>
        <translation>Distance maximale tolérée [%1]</translation>
    </message>
    <message>
        <source>When enabled, vertex addition will not occur when the distance between the last and new vertex is greater than a configured maximum value.</source>
        <translation>Si activé, l&apos;ajout d&apos;un nouveau sommet ne sera pas possible si la distance avec le sommet précédent dépasse la valeur maximum définie.</translation>
    </message>
    <message>
        <source>Measure (M) value attached to vertices:</source>
        <translation>Valeur de mesure (M) attachée aux sommets :</translation>
    </message>
    <message>
        <source>Elapsed time (seconds since start of tracking)</source>
        <translation>Temps écoulé (secondes depuis le début du suivi)</translation>
    </message>
    <message>
        <source>Timestamp (milliseconds since epoch)</source>
        <translation>Horodatage (millisecondes depuis le début)</translation>
    </message>
    <message>
        <source>Ground speed</source>
        <translation>Vitesse au sol</translation>
    </message>
    <message>
        <source>Bearing</source>
        <translation>Direction</translation>
    </message>
    <message>
        <source>Horizontal accuracy</source>
        <translation>Précision horizontale</translation>
    </message>
    <message>
        <source>Vertical accuracy</source>
        <translation>Précision verticale</translation>
    </message>
    <message>
        <source>PDOP</source>
        <translation>PDOP</translation>
    </message>
    <message>
        <source>HDOP</source>
        <translation>HDOP</translation>
    </message>
    <message>
        <source>VDOP</source>
        <translation>VDOP</translation>
    </message>
    <message>
        <source>To active the measurement functionality, make sure the vector layer&apos;s geometry type used for the tracking session has an M dimension.</source>
        <translation>Pour activer la fonctionnalité de mesure, assurez-vous que le type de géométrie de couche vectorielle utilisé pour la session de suivi a une dimension M.</translation>
    </message>
    <message>
        <source>Start tracking</source>
        <translation>Démarrer le suivi</translation>
    </message>
    <message>
        <source>Track on layer %1 started</source>
        <translation>Suivi de la couche %1 démarré</translation>
    </message>
    <message>
        <source>Resume tracking</source>
        <translation>Reprendre le suivi</translation>
    </message>
</context>
<context>
    <name>Tracking</name>
    <message>
        <source>Track on layer %1 started</source>
        <translation type="vanished">Suivi de la couche %1 démarré</translation>
    </message>
    <message>
        <source>Tracker Settings</source>
        <translation type="vanished">Paramètres de suivi</translation>
    </message>
    <message>
        <source>Activate time constraint</source>
        <translation type="vanished">Activer la contrainte de temps</translation>
    </message>
    <message>
        <source>Minimum time [sec]</source>
        <translation type="vanished">Intervalle de temps minimal [sec]</translation>
    </message>
    <message>
        <source>Activate distance constraint</source>
        <translation type="vanished">Activer la contrainte de distance</translation>
    </message>
    <message>
        <source>Minimum distance [%1]</source>
        <translation type="vanished">Distance minimale [%1]</translation>
    </message>
    <message>
        <source>Record when both active constraints are met</source>
        <translation type="vanished">Enregistrer lorsque les deux contraintes sont actives simultanément</translation>
    </message>
    <message>
        <source>When enabled, vertices with only be recorded when both active constraints are met. If the setting is disabled, individual constraints met will trigger a vertex addition.</source>
        <translation type="vanished">Les sommets ne seront enregistrés que lorsque toutes les contraintes actives sont respectées lorsque ce paramètre est activé. S&apos;il est désactivé, les contraintes individuelles rencontrées entraîneront la création d&apos;un sommet.</translation>
    </message>
    <message>
        <source>Start tracking</source>
        <translation type="vanished">Démarrer le suivi</translation>
    </message>
    <message>
        <source>Cannot start track with empty values</source>
        <translation type="vanished">Impossible de démarrer un suivi avec des valeurs vides</translation>
    </message>
    <message>
        <source>When both constraints are disabled, vertex additions will occur as frequently as delivered by the positioning device.</source>
        <translation type="vanished">Lorsque les deux contraintes sont désactivées, les ajouts de sommets se produiront aussi fréquemment que fournis par le dispositif de positionnement.</translation>
    </message>
    <message>
        <source>Measure (M) value attached to vertices:</source>
        <translation type="vanished">Valeur de mesure (M) attachée aux sommets :</translation>
    </message>
    <message>
        <source>Elapsed time (seconds since start of tracking)</source>
        <translation type="vanished">Temps écoulé (secondes depuis le début du suivi)</translation>
    </message>
    <message>
        <source>Timestamp (milliseconds since epoch)</source>
        <translation type="vanished">Horodatage (millisecondes depuis le début)</translation>
    </message>
    <message>
        <source>Ground speed</source>
        <translation type="vanished">Vitesse au sol</translation>
    </message>
    <message>
        <source>Bearing</source>
        <translation type="vanished">Direction</translation>
    </message>
    <message>
        <source>Horizontal accuracy</source>
        <translation type="vanished">Précision horizontale</translation>
    </message>
    <message>
        <source>Vertical accuracy</source>
        <translation type="vanished">Précision verticale</translation>
    </message>
    <message>
        <source>PDOP</source>
        <translation type="vanished">PDOP</translation>
    </message>
    <message>
        <source>HDOP</source>
        <translation type="vanished">HDOP</translation>
    </message>
    <message>
        <source>VDOP</source>
        <translation type="vanished">VDOP</translation>
    </message>
    <message>
        <source>To active the measurement functionality, make sure the vector layer&apos;s geometry type used for the tracking session has an M dimension.</source>
        <translation type="vanished">Pour activer la fonctionnalité de mesure, assurez-vous que le type de géométrie de couche vectorielle utilisé pour la session de suivi a une dimension M.</translation>
    </message>
</context>
<context>
    <name>TrackingSession</name>
    <message>
        <source>Track on layer %1 started</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Tracker Settings</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Activate time constraint</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum time [sec]</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Activate distance constraint</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum distance [%1]</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Measure (M) value attached to vertices:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Elapsed time (seconds since start of tracking)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Timestamp (milliseconds since epoch)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Ground speed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Bearing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Horizontal accuracy</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vertical accuracy</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>PDOP</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>HDOP</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>VDOP</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>To active the measurement functionality, make sure the vector layer&apos;s geometry type used for the tracking session has an M dimension.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Start tracking</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>UdpDeviceChooser</name>
    <message>
        <source>Address:</source>
        <translation>Adresse :</translation>
    </message>
    <message>
        <source>Port:</source>
        <translation>Port :</translation>
    </message>
</context>
<context>
    <name>UdpReceiver</name>
    <message>
        <source>Connecting…</source>
        <translation type="vanished">Connexion...</translation>
    </message>
    <message>
        <source>Successfully connected</source>
        <translation type="vanished">Connexion réussie</translation>
    </message>
    <message>
        <source>Disconnected</source>
        <translation type="vanished">Déconnecté</translation>
    </message>
    <message>
        <source>Socket state %1</source>
        <translation type="vanished">Etat du socket %1</translation>
    </message>
    <message>
        <source>Could not find the remote host</source>
        <translation>Impossible de trouver l&apos;hôte distant</translation>
    </message>
    <message>
        <source>Attempt to read or write from socket returned an error</source>
        <translation>Une tentative de lecture ou d&apos;écriture à partir du socket a renvoyé une erreur</translation>
    </message>
    <message>
        <source>The connection was refused by the remote hose</source>
        <translation type="vanished">La connexion a été refusée par le flexible déporté</translation>
    </message>
    <message>
        <source>UDP receiver error (%1)</source>
        <translation>Erreur de récepteur UDP (%1)</translation>
    </message>
    <message>
        <source>The connection was refused by the remote host</source>
        <translation>La connexion a été refusée par l&apos;hôte distant</translation>
    </message>
</context>
<context>
    <name>ValueMap</name>
    <message>
        <source>Search…</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VariableEditor</name>
    <message>
        <source>Enter name</source>
        <translation type="vanished">Entrez le nom</translation>
    </message>
    <message>
        <source>Enter value</source>
        <translation>Entrez une valeur</translation>
    </message>
    <message>
        <source>Add a new variable</source>
        <translation>Ajouter une nouvelle variable</translation>
    </message>
    <message>
        <source>Global variables</source>
        <translation>Variables globales</translation>
    </message>
    <message>
        <source>Project variables</source>
        <translation>Variables de projet</translation>
    </message>
</context>
<context>
    <name>VertexEditor</name>
    <message>
        <source>Failed to save feature!</source>
        <translation>Échec de l&apos;enregistrement de l&apos;entité !</translation>
    </message>
</context>
<context>
    <name>VertexEditorToolbar</name>
    <message>
        <source>Failed to save feature!</source>
        <translation type="vanished">Échec de l&apos;enregistrement de l&apos;entité !</translation>
    </message>
</context>
<context>
    <name>WelcomeScreen</name>
    <message>
        <source>We&apos;re sorry to hear that. Click on the button below to comment or seek support.</source>
        <translation>Nous sommes désolés d&apos;apprendre cela. Veuillez cliquer sur le bouton ci-dessous pour commenter ou obtenir de l&apos;aide.</translation>
    </message>
    <message>
        <source>Reach out</source>
        <translation>Nous contacter</translation>
    </message>
    <message>
        <source>Hey there, how do you like your experience with QField so far?</source>
        <translation>Coucou ! Comment appréciez-vous votre expérience de QField jusqu&apos;à présent ?</translation>
    </message>
    <message>
        <source>That&apos;s great! We&apos;d love for you to click on the button below and leave a comment on the store.</source>
        <translation type="vanished">Super ! Nous adorerions que vous cliquiez sur le bouton ci-dessous et laissiez un commentaire sur le magasin d&apos;applications.</translation>
    </message>
    <message>
        <source>Rate us</source>
        <translation>Notez-nous</translation>
    </message>
    <message>
        <source>Anonymized metrics collection has been disabled. You can re-enable through the settings panel.</source>
        <translation>La collecte des données d&apos;usage anonymisées a été désactivée. Vous pouvez l&apos;activer de nouveau dans les paramètres.</translation>
    </message>
    <message>
        <source>To improve stability for everyone, QField collects and sends anonymized metrics.</source>
        <translation>Afin d&apos;améliorer la stabilité pour tous, QField collecte et envoie des données d&apos;usage anonymisées.</translation>
    </message>
    <message>
        <source>I agree</source>
        <translation>Je suis d&apos;accord</translation>
    </message>
    <message>
        <source>I prefer not</source>
        <translation>Je ne préfère pas</translation>
    </message>
    <message>
        <source>QFieldCloud projects</source>
        <translation>Projets QFieldCloud</translation>
    </message>
    <message>
        <source>Open local file</source>
        <translation>Ouvrir un fichier local</translation>
    </message>
    <message>
        <source>Recent Projects</source>
        <translation>Projets récents</translation>
    </message>
    <message>
        <source>Last session</source>
        <translation>Dernière session</translation>
    </message>
    <message>
        <source>Base map project</source>
        <translation type="vanished">Fond de carte du projet</translation>
    </message>
    <message>
        <source>Base Map Project</source>
        <translation type="vanished">Fond de carte du projet</translation>
    </message>
    <message>
        <source>Remove from Recent Projects</source>
        <translation>Enlever de la liste des projets récents</translation>
    </message>
    <message>
        <source>Welcome to QField. First time using this application? Try out sample projects listed in the list below.</source>
        <translation type="vanished">Bienvenue dans QField. C&apos;est votre première utilisation de l&apos;application ? Essayez les projets d&apos;exemple listés ci-dessous.</translation>
    </message>
    <message>
        <source>Welcome back to QField.</source>
        <translation>Ravis de vous revoir sur QField</translation>
    </message>
    <message>
        <source>Default project</source>
        <translation>Projet par défaut</translation>
    </message>
    <message>
        <source>Base map</source>
        <translation>Fond the carte</translation>
    </message>
    <message>
        <source>Default Project</source>
        <translation>Projet par défaut</translation>
    </message>
    <message>
        <source>Individual Datasets Base Map</source>
        <translation>Fond de Carte pour Jeux de Données</translation>
    </message>
    <message>
        <source>Load default project on launch</source>
        <translation>Charger au démarrage le projet par défaut</translation>
    </message>
    <message>
        <source>Load last opened project on launch</source>
        <translation>Charger au démarrage le dernier projet ouvert</translation>
    </message>
    <message>
        <source>Recent Project Actions</source>
        <translation>Actions récentes sur le projet</translation>
    </message>
    <message>
        <source>Welcome to QField. First time using this application? Try the sample projects listed below.</source>
        <translation>Bienvenue sur QField.
Première utilisation de cette application ?
Essayez les exemples de projets répertoriés ci-dessous.</translation>
    </message>
    <message>
        <source>That&apos;s great! We&apos;d love for you to click on the button below and leave a review.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>boolean</name>
    <message>
        <source>True</source>
        <translation>Vrai</translation>
    </message>
    <message>
        <source>False</source>
        <translation>Faux</translation>
    </message>
</context>
<context>
    <name>distance</name>
    <message>
        <source>degrees</source>
        <translation>degrés</translation>
    </message>
    <message>
        <source>&lt;unknown&gt;</source>
        <translation>&lt;unknown&gt;</translation>
    </message>
    <message>
        <source>meters</source>
        <translation>mètres</translation>
    </message>
    <message>
        <source>kilometers</source>
        <translation>kilomètres</translation>
    </message>
    <message>
        <source>feet</source>
        <translation>pieds</translation>
    </message>
    <message>
        <source>yards</source>
        <translation>yards</translation>
    </message>
    <message>
        <source>miles</source>
        <translation>miles</translation>
    </message>
    <message>
        <source>nautical miles</source>
        <translation>miles marins</translation>
    </message>
    <message>
        <source>centimeters</source>
        <translation>centimètres</translation>
    </message>
    <message>
        <source>millimeters</source>
        <translation>millimètres</translation>
    </message>
    <message>
        <source>inches</source>
        <translation>pouces</translation>
    </message>
</context>
<context>
    <name>ordered_relation_editor</name>
    <message>
        <source>Ensure contraints</source>
        <translation type="vanished">Assurer les contraintes</translation>
    </message>
    <message>
        <source>Adding child feature in layer %1</source>
        <translation>Ajout de l&apos;entité enfant dans la couche %1</translation>
    </message>
    <message>
        <source>Cannot add child feature: parent primary keys are not available</source>
        <translation type="vanished">Impossible d&apos;ajouter l&apos;entité enfant: les clés primaires du parent ne sont pas disponibles</translation>
    </message>
    <message>
        <source>Unlink feature %1 (%2) of %3</source>
        <translation>Dissocier l&apos;entité %1 (%2) de %3</translation>
    </message>
    <message>
        <source>Delete feature %1 (%2) on %3</source>
        <translation>Supprimer l&apos;entité %1 (%2) de %3</translation>
    </message>
    <message>
        <source>Should the feature &lt;b&gt;%1 (%2)&lt;/b&gt; of layer &lt;b&gt;%3&lt;/b&gt; be unlinked?&lt;br&gt;&lt;i&gt;(The connection will be deleted on layer &lt;b&gt;%4&lt;/b&gt;)&lt;/i&gt;</source>
        <translation>L&apos;entité &lt;b&gt;%1 (%2)&lt;/b&gt; de la couche &lt;b&gt;%3&lt;/b&gt; doit-elle être dissociée ?&lt;br&gt;&lt;i&gt;(La connexion sera supprimée de la couche &lt;b&gt;%4&lt;/b&gt;)&lt;/i&gt;</translation>
    </message>
    <message>
        <source>Should the feature &lt;b&gt;%1 (%2)&lt;/b&gt; on layer &lt;b&gt;%3&lt;/b&gt; be deleted?</source>
        <translation>L&apos;entité &lt;b&gt;%1 (%2)&lt;/b&gt; de la couche &lt;b&gt;%3&lt;/b&gt; doit-elle être supprimée ?</translation>
    </message>
    <message>
        <source>Failed to delete referencing feature</source>
        <translation>Échec de la suppression de l&apos;entité référencée.</translation>
    </message>
    <message>
        <source>Cannot add child feature: attribute value linking parent and children is not set</source>
        <translation>Impossible d&apos;ajouter une entité enfant : la valeur de l&apos;attribut dans la relation liant le parent et les enfants n&apos;est pas définie</translation>
    </message>
    <message>
        <source>Cannot add child feature: insure the parent feature meets all constraints and can be saved</source>
        <translation>Impossible d&apos;ajouter une entité-enfant : vérifier que l&apos;entité-parent respecte toutes les contraintes et peut être sauvegardée</translation>
    </message>
    <message>
        <source>Ensure contraints are met</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>qgismobileapp</name>
    <message>
        <source>You are now in browse mode</source>
        <translation>Vous êtes maintenant en mode navigation</translation>
    </message>
    <message>
        <source>You are now in digitize mode on layer %1</source>
        <translation>Vous êtes maintenant en mode numérisation sur la couche %1</translation>
    </message>
    <message>
        <source>You are now in digitize mode</source>
        <translation>Vous êtes maintenant en mode numérisation</translation>
    </message>
    <message>
        <source>You are now in measure mode</source>
        <translation>Vous êtes maintenant en mode mesure</translation>
    </message>
    <message>
        <source>Lon</source>
        <translation>Lon</translation>
    </message>
    <message>
        <source>Lat</source>
        <translation>Lat</translation>
    </message>
    <message>
        <source>Segment</source>
        <translation>Segment</translation>
    </message>
    <message>
        <source>Perimeter</source>
        <translation>Périmètre</translation>
    </message>
    <message>
        <source>Length</source>
        <translation>Longueur</translation>
    </message>
    <message>
        <source>Area</source>
        <translation>Superficie</translation>
    </message>
    <message>
        <source>Close measure tool</source>
        <translation>Fermer l&apos;outil de mesure</translation>
    </message>
    <message>
        <source>Stop editing</source>
        <translation>Arrêter l&apos;édition</translation>
    </message>
    <message>
        <source>Cancel addition</source>
        <translation>Annuler l&apos;addition</translation>
    </message>
    <message>
        <source>Topological editing turned on</source>
        <translation>Édition topologique activée</translation>
    </message>
    <message>
        <source>Topological editing turned off</source>
        <translation>Édition topologique désactivée</translation>
    </message>
    <message>
        <source>Freehand digitizing turned on</source>
        <translation>Numérisation à main levée activée</translation>
    </message>
    <message>
        <source>Freehand digitizing turned off</source>
        <translation>Numérisation à main levée désactivée</translation>
    </message>
    <message>
        <source>Coordinate cursor now locked to position</source>
        <translation>Le curseur de coordonnées est maintenant bloqué sur la position</translation>
    </message>
    <message>
        <source>Coordinate cursor unlocked</source>
        <translation>Curseur de coordonnées débloqué </translation>
    </message>
    <message>
        <source>Received position</source>
        <translation>Position reçue</translation>
    </message>
    <message>
        <source>Searching for position</source>
        <translation>Recherche de la position</translation>
    </message>
    <message>
        <source>Canvas follows location</source>
        <translation>Le canevas suit la localisation</translation>
    </message>
    <message>
        <source>Waiting for location</source>
        <translation>En attente de localisation</translation>
    </message>
    <message>
        <source>Positioning activated</source>
        <translation type="vanished">Positionnement activé</translation>
    </message>
    <message>
        <source>Positioning turned off</source>
        <translation type="vanished">Positionnement désactivé</translation>
    </message>
    <message>
        <source>Canvas stopped following location</source>
        <translation>Le canevas de la carte a arrêté de suivre la localisation</translation>
    </message>
    <message>
        <source>Failed to create feature!</source>
        <translation>Échec de la création de l&apos;entité !</translation>
    </message>
    <message>
        <source>Failed to save feature!</source>
        <translation>Échec de l&apos;enregistrement de l&apos;entité !</translation>
    </message>
    <message>
        <source>Main Menu</source>
        <translation>Menu principal</translation>
    </message>
    <message>
        <source>Measure Tool</source>
        <translation type="vanished">Outil de mesure</translation>
    </message>
    <message>
        <source>Print to PDF</source>
        <translation>Imprimer en PDF</translation>
    </message>
    <message>
        <source>Printing to PDF</source>
        <translation type="vanished">Impression en PDF</translation>
    </message>
    <message>
        <source>Go to Home Screen</source>
        <translation type="vanished">Aller à l&apos;écran d&apos;accueil</translation>
    </message>
    <message>
        <source>Open Project Folder</source>
        <translation type="vanished">Ouvrir le dossier du projet</translation>
    </message>
    <message>
        <source>Open Project</source>
        <translation type="vanished">Ouvrir un projet</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <source>Message Log</source>
        <translation>Liste des messages</translation>
    </message>
    <message>
        <source>About QField</source>
        <translation>A propos de QField</translation>
    </message>
    <message>
        <source>Select template below</source>
        <translation type="vanished">Sélectionner un modèle ci-dessous</translation>
    </message>
    <message>
        <source>Activating positioning service</source>
        <translation>Activer le service de positionnement</translation>
    </message>
    <message>
        <source>QField has no permissions to use positioning.</source>
        <translation type="vanished">QField n&apos;a pas les permissions 
pour utiliser la géolocalisation</translation>
    </message>
    <message>
        <source>Map Canvas Options</source>
        <translation>Options du Canevas de Carte</translation>
    </message>
    <message>
        <source>Add Bookmark</source>
        <translation>Ajouter un marque-page</translation>
    </message>
    <message>
        <source>Set as Destination</source>
        <translation>Définir comme destination</translation>
    </message>
    <message>
        <source>Add Bookmark at Coordinates</source>
        <translation type="vanished">Ajouter un Signet aux Coordonnées</translation>
    </message>
    <message>
        <source>Untitled bookmark</source>
        <translation>Signet sans nom</translation>
    </message>
    <message>
        <source>Set Coordinates as Destination</source>
        <translation type="vanished">Définir les coordonnées comme destination</translation>
    </message>
    <message>
        <source>Copy Coordinates</source>
        <translation type="vanished">Copier les Coordonnées</translation>
    </message>
    <message>
        <source>X</source>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="vanished">Y</translation>
    </message>
    <message>
        <source>Coordinates copied to clipboard</source>
        <translation>Coordonnées copiées dans le presse-papiers</translation>
    </message>
    <message>
        <source>Precise View Settings</source>
        <translation>Paramètres d&apos;affichage précis</translation>
    </message>
    <message>
        <source>0.25m Precision</source>
        <translation type="vanished">0.25m Précision</translation>
    </message>
    <message>
        <source>0.5m Precision</source>
        <translation type="vanished">0.5m Précision</translation>
    </message>
    <message>
        <source>1m Precision</source>
        <translation type="vanished">1m Précision</translation>
    </message>
    <message>
        <source>2.5m Precision</source>
        <translation type="vanished">2.5m Précision</translation>
    </message>
    <message>
        <source>5m Precision</source>
        <translation type="vanished">5m Précision</translation>
    </message>
    <message>
        <source>10m Precision</source>
        <translation type="vanished">10m Précision</translation>
    </message>
    <message>
        <source>Always Show Precise View</source>
        <translation>Toujours afficher une vue précise</translation>
    </message>
    <message>
        <source>Center to Location</source>
        <translation>Centrer sur la localisation actuelle</translation>
    </message>
    <message>
        <source>Add Bookmark at Location</source>
        <translation>Ajouter un signet à l&apos;emplacement</translation>
    </message>
    <message>
        <source>Copy Location Coordinates</source>
        <translation>Copier les coordonnées de l&apos;emplacement</translation>
    </message>
    <message>
        <source>Signed out</source>
        <translation>Se déconnecter</translation>
    </message>
    <message>
        <source>Signed in</source>
        <translation>Connecté</translation>
    </message>
    <message>
        <source>Set As Destination</source>
        <translation type="vanished">Définir comme destination</translation>
    </message>
    <message>
        <source>Navigation Options</source>
        <translation>Options de Navigation</translation>
    </message>
    <message>
        <source>Clear Destination</source>
        <translation>Effacer la destination</translation>
    </message>
    <message>
        <source>%1 Precision</source>
        <translation>Précision %1</translation>
    </message>
    <message>
        <source>Enable Audio Proximity Feedback</source>
        <translation>Active le son de l&apos;indicateur de proximité</translation>
    </message>
    <message>
        <source>Positioning Options</source>
        <translation>Options de géolocalisation</translation>
    </message>
    <message>
        <source>Enable Positioning</source>
        <translation>Activer la géolocalisation</translation>
    </message>
    <message>
        <source>Show Position Information</source>
        <translation>Montrer les informations de position</translation>
    </message>
    <message>
        <source>Positioning Settings</source>
        <translation>Paramètres de positionnement</translation>
    </message>
    <message>
        <source>Center to Current Location</source>
        <translation type="vanished">Centrer sur la localisation actuelle</translation>
    </message>
    <message>
        <source>Add Bookmark at Current Location</source>
        <translation type="vanished">Ajouter un Signet à la Position Actuelle</translation>
    </message>
    <message>
        <source>Current location unknown</source>
        <translation>Position actuelle non connue</translation>
    </message>
    <message>
        <source>My location</source>
        <translation>Ma position</translation>
    </message>
    <message>
        <source>Copy Current Location</source>
        <translation type="vanished">Copier la Position Actuelle</translation>
    </message>
    <message>
        <source>Accuracy</source>
        <translation>Précision</translation>
    </message>
    <message>
        <source>N/A</source>
        <translation>ND</translation>
    </message>
    <message>
        <source>Current location copied to clipboard</source>
        <translation>Position actuelle copiée dans le presse-papiers</translation>
    </message>
    <message>
        <source>Current layer switched to the one holding the selected geometry.</source>
        <translation>La couche active est devenue celle qui contient la géométrie sélectionnée.</translation>
    </message>
    <message>
        <source>Editing of multi geometry layer is not supported yet.</source>
        <translation>L&apos;édition des couches de géométries multiples n&apos;est pas encore disponible.</translation>
    </message>
    <message>
        <source>Loading %1</source>
        <translation>Chargement de %1</translation>
    </message>
    <message>
        <source>Logged out</source>
        <translation type="vanished">Déconnecté</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation>Connexion...</translation>
    </message>
    <message>
        <source>Logged in</source>
        <translation type="vanished">Connecté</translation>
    </message>
    <message>
        <source>Project %1 failed to download</source>
        <translation>Le téléchargement du projet %1 a échoué</translation>
    </message>
    <message>
        <source>Project %1 successfully downloaded, it&apos;s now available to open</source>
        <translation>Le projet %1 a été téléchargé avec succès, il est maintenant disponible pour être ouvert.</translation>
    </message>
    <message>
        <source>Changes failed to reach QFieldCloud: %1</source>
        <translation>Les modifications n&apos;ont pas réussi à atteindre QFieldCloud : %1</translation>
    </message>
    <message>
        <source>Changes successfully pushed to QFieldCloud</source>
        <translation>Les modifications ont été poussées avec succès vers QFieldCloud</translation>
    </message>
    <message>
        <source>Press back again to close project and app</source>
        <translation>Appuyer deux fois sur retour pour 
fermer le projet et quitter l&apos;application</translation>
    </message>
    <message>
        <source>Positioning error: %1</source>
        <translation type="vanished">Erreur de positionnement : %1</translation>
    </message>
    <message>
        <source>Azimuth</source>
        <translation>Azimut</translation>
    </message>
    <message>
        <source>Lock Screen</source>
        <translation>Verrouiller l&apos;écran</translation>
    </message>
    <message>
        <source>Print to Image</source>
        <translation type="vanished">Imprimer sur image</translation>
    </message>
    <message>
        <source>Printing...</source>
        <translation>Impression...</translation>
    </message>
    <message>
        <source>Print</source>
        <translation>Imprimer</translation>
    </message>
    <message>
        <source>Positioning device error: %1</source>
        <translation>Erreur de périphérique de positionnement : %1</translation>
    </message>
    <message>
        <source>Duplicate Feature</source>
        <translation>Dupliquer l&apos;entité</translation>
    </message>
    <message>
        <source>Successfully duplicated feature</source>
        <translation>Entité dupliquée avec succès</translation>
    </message>
    <message>
        <source>Snapping turned on</source>
        <translation>Capture activée</translation>
    </message>
    <message>
        <source>Snapping turned off</source>
        <translation>Capture désactivée</translation>
    </message>
    <message>
        <source>Snap to %1° angle turned on</source>
        <translation>Accrochage d&apos;angle %1° activé</translation>
    </message>
    <message>
        <source>Snap to common angle turned off</source>
        <translation>Accrochage d&apos;angle désactivé</translation>
    </message>
    <message>
        <source>Relative angle</source>
        <translation>angle relatif</translation>
    </message>
    <message>
        <source>Snap every %1°</source>
        <translation>Accrochage chaque %1°</translation>
    </message>
    <message>
        <source>Canvas follows location and compass orientation</source>
        <translation>Le canevas suit la localisation et l&apos;orientation de la boussole</translation>
    </message>
    <message>
        <source>No print layout available</source>
        <translation>Pas de mise-en-page disponible</translation>
    </message>
    <message>
        <source>Learn more</source>
        <translation>En savoir plus</translation>
    </message>
    <message>
        <source>Sensors</source>
        <translation>Capteurs</translation>
    </message>
    <message>
        <source>No sensor available</source>
        <translation>Pas de capteur disponible</translation>
    </message>
    <message>
        <source>Project Folder</source>
        <translation>Dossier de projet</translation>
    </message>
    <message>
        <source>Select sensor below</source>
        <translation>Sélectionner un capteur ci-dessous</translation>
    </message>
    <message>
        <source>Sensor error: %1</source>
        <translation>Erreur de capteur : %1</translation>
    </message>
    <message>
        <source>Disconnecting sensor &apos;%1&apos;...</source>
        <translation>Déconnexion du capteur &apos;%1&apos;...</translation>
    </message>
    <message>
        <source>Connecting sensor &apos;%1&apos;...</source>
        <translation>Connexion du capteur &apos;%1&apos;...</translation>
    </message>
    <message>
        <source>Select layout below</source>
        <translation>Sélectionner un modèle ci-dessous</translation>
    </message>
    <message>
        <source>Layer:</source>
        <translation>Couche : </translation>
    </message>
    <message>
        <source>Feature:</source>
        <translation>Entité : </translation>
    </message>
    <message>
        <source>Open Feature Form</source>
        <translation>Ouvrir le formulaire de l&apos;entité</translation>
    </message>
    <message>
        <source>Feature duplication not available</source>
        <translation>La duplication de l&apos;entité n&apos;est pas possible</translation>
    </message>
    <message>
        <source>Importing %1</source>
        <translation>Importation de %1</translation>
    </message>
    <message>
        <source>Import URL failed</source>
        <translation>L&apos;import de l&apos;URL a échoué</translation>
    </message>
    <message>
        <source>Do you grant permission to activate `%1`?</source>
        <translation>Accordez-vous la permission d&apos;activer `%1` ?</translation>
    </message>
    <message>
        <source>Remember my choice</source>
        <translation>Se rappeler de mon choix</translation>
    </message>
    <message>
        <source>Copy Feature Attributes</source>
        <translation>Copier les attributs de l&apos;entité</translation>
    </message>
    <message>
        <source>Position has trespassed into ‘%1’</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Position outside areas after leaving ‘%1’</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Position entered into ‘%1’</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Position left from ‘%1’</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enable Map Rotation</source>
        <translation>Permettre la rotation de la carte</translation>
    </message>
    <message>
        <source>Dashboard</source>
        <translation>Tableau de bord</translation>
    </message>
    <message>
        <source>This button opens the dashboard. With the dashboard you can interact with the legend and map theme, or start digitizing by activating the editing mode. Long-pressing the button gives you immediate access to the main menu.</source>
        <translation>Ce bouton ouvre le tableau de bord. Avec ce tableau de bord, vous pouvez interagir avec le thème de légende et de carte, ou commencer à numériser en activant le mode Édition. Une pression longue du bouton vous donne un accès immédiat au menu principal. </translation>
    </message>
    <message>
        <source>Positioning</source>
        <translation>Positionnement</translation>
    </message>
    <message>
        <source>This button toggles the positioning system. When enabled, a position marker will appear top of the map. Long-pressing the button will open the positioning menu where additional functionalities can be explored.</source>
        <translation>Ce bouton sélectionne le système de positionnement. Si activé, un marqueur de position apparaîtra sur la carte. Une pression longue du bouton ouvrira le menu de positionnement où des fonctionnalités additionnelles sont accessibles.</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Recherche</translation>
    </message>
    <message>
        <source>The search bar provides you with a quick way to find features within your project, jump to a typed latitude and longitude point, and much more.</source>
        <translation>La barre de recherche vous permet, d&apos;une manière rapide, de retrouver des entités dans votre projet, rejoindre un point à partir de la saisie de ses coordonnées et plus encore.</translation>
    </message>
    <message>
        <source>Zoom</source>
        <translation>Zoom</translation>
    </message>
    <message>
        <source>In addition to the pinch gesture, these buttons help you quickly zoom in and out.</source>
        <translation>En plus du geste du pincement, ces boutons vous aident à zoomer et dézoomer.</translation>
    </message>
    <message>
        <source>Cancel algorithm operation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>You are about to dismiss the ongoing algorithm operation, proceed?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unlock the screen to close project and app</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>relation_editor</name>
    <message>
        <source>Ensure contraints</source>
        <translation type="vanished">Assurer les contraintes</translation>
    </message>
    <message>
        <source>Adding child feature in layer %1</source>
        <translation>Ajout de l&apos;entité enfant dans la couche %1</translation>
    </message>
    <message>
        <source>Cannot add child feature: parent primary keys are not available</source>
        <translation type="vanished">Impossible d&apos;ajouter l&apos;entité enfant: les clés primaires du parent ne sont pas disponibles</translation>
    </message>
    <message>
        <source>Unlink feature %1 (%2) of %3</source>
        <translation>Dissocier l&apos;entité %1 (%2) de %3</translation>
    </message>
    <message>
        <source>Delete feature %1 (%2) on %3</source>
        <translation>Supprimer l&apos;entité %1 (%2) de %3</translation>
    </message>
    <message>
        <source>Should the feature &lt;b&gt;%1 (%2)&lt;/b&gt; of layer &lt;b&gt;%3&lt;/b&gt; be unlinked?&lt;br&gt;&lt;i&gt;(The connection will be deleted on layer &lt;b&gt;%4&lt;/b&gt;)&lt;/i&gt;</source>
        <translation>L&apos;entité &lt;b&gt;%1 (%2)&lt;/b&gt; de la couche &lt;b&gt;%3&lt;/b&gt; doit-elle être dissociée ?&lt;br&gt;&lt;i&gt;(La connexion sera supprimée de la couche &lt;b&gt;%4&lt;/b&gt;)&lt;/i&gt;</translation>
    </message>
    <message>
        <source>Should the feature &lt;b&gt;%1 (%2)&lt;/b&gt; on layer &lt;b&gt;%3&lt;/b&gt; be deleted?</source>
        <translation>L&apos;entité &lt;b&gt;%1 (%2)&lt;/b&gt; de la couche &lt;b&gt;%3&lt;/b&gt; doit-elle être supprimée ?</translation>
    </message>
    <message>
        <source>Failed to delete referencing feature</source>
        <translation>Échec de la suppression de l&apos;entité référencée.</translation>
    </message>
    <message>
        <source>Cannot add child feature: attribute value linking parent and children is not set</source>
        <translation>Impossible d&apos;ajouter une entité enfant : la valeur de l&apos;attribut dans la relation liant le parent et les enfants n&apos;est pas définie</translation>
    </message>
    <message>
        <source>Cannot add child feature: insure the parent feature meets all constraints and can be saved</source>
        <translation>Impossible d&apos;ajouter une entité-enfant : vérifier que l&apos;entité-parent respecte toutes les contraintes et peut être sauvegardée</translation>
    </message>
    <message>
        <source>Ensure contraints are met</source>
        <translation type="unfinished"/>
    </message>
</context>
</TS>