<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr">
<context>
    <name>AppMgmtDialog</name>
    <message>
        <source>Manage External Applications</source>
        <translation type="vanished">Gestion des applications externes</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Nom</translation>
    </message>
    <message>
        <source>Application path and arguments</source>
        <translation type="vanished">Emplacement et options de l&apos;application</translation>
    </message>
    <message>
        <source>Choose</source>
        <translation type="vanished">Choisir</translation>
    </message>
    <message>
        <source>Add manually</source>
        <translation type="vanished">Ajouter manuellement</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="vanished">OK</translation>
    </message>
    <message>
        <source>Choose Application</source>
        <translation type="vanished">Choisir l&apos;application</translation>
    </message>
    <message>
        <source>New Application</source>
        <translation type="vanished">Nouvelle Application</translation>
    </message>
</context>
<context>
    <name>ColorsDialog</name>
    <message>
        <location filename="../ColorsDialog.cpp" line="35"/>
        <source>Colors</source>
        <translation>Couleurs</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="41"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="45"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="76"/>
        <source>Hue</source>
        <translation>Teinte</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="77"/>
        <source>Saturation</source>
        <translation>Saturation</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="78"/>
        <source>Lightness</source>
        <translation>Clarté</translation>
    </message>
    <message>
        <source>Channels</source>
        <translation type="vanished">Canaux</translation>
    </message>
    <message>
        <source>Enable</source>
        <translation type="vanished">Activer</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="81"/>
        <source>Colorize</source>
        <translation>Coloriser</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="85"/>
        <location filename="../ColorsDialog.cpp" line="89"/>
        <location filename="../ColorsDialog.cpp" line="93"/>
        <source>Negative</source>
        <translation>Négatif</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="99"/>
        <location filename="../ColorsDialog.cpp" line="152"/>
        <source>Red</source>
        <translation>Rouge</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="104"/>
        <location filename="../ColorsDialog.cpp" line="153"/>
        <source>Green</source>
        <translation>Vert</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="109"/>
        <location filename="../ColorsDialog.cpp" line="154"/>
        <source>Blue</source>
        <translation>Bleu</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="126"/>
        <source>Hue and Saturation</source>
        <translation>Teinte et Saturation</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="132"/>
        <source>Affected Channels</source>
        <translation>Canaux affectés</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="136"/>
        <source>Brightness</source>
        <translation>Luminosité</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="137"/>
        <source>Contrast</source>
        <translation>Contraste</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="148"/>
        <source>Brightness and Contrast</source>
        <translation>Luminosité et Contraste</translation>
    </message>
    <message>
        <location filename="../ColorsDialog.cpp" line="168"/>
        <source>Color Balance</source>
        <translation>Balance des couleurs</translation>
    </message>
</context>
<context>
    <name>CopyMoveDialog</name>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Copying &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="vanished">Copie de &quot;%1&quot; vers &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Moving &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="vanished">Déplacement de &quot;%1&quot; vers &quot;%2&quot;.</translation>
    </message>
</context>
<context>
    <name>CopyMoveToDialog</name>
    <message>
        <source>Copy or Move Images to...</source>
        <translation type="vanished">Copier ou Déplacer les images vers...</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="vanished">Ajouter</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="43"/>
        <source>Choose Directory</source>
        <translation>Sélectionner un répertoire</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="69"/>
        <source>Move to...</source>
        <translation>Déplacer vers...</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="66"/>
        <source>Copy to...</source>
        <translation>Copier vers...</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="104"/>
        <source>Browse...</source>
        <translation>Parcourir...</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="108"/>
        <source>Delete Bookmark</source>
        <translation>Supprimer le marque page</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="vanished">Supprimer</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="119"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="vanished">OK</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="146"/>
        <source>Destination:</source>
        <translation>Destination :</translation>
    </message>
    <message>
        <source>Destination: </source>
        <translation type="vanished">Destination : </translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="vanished">Fermer</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="122"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location filename="../CopyMoveToDialog.cpp" line="122"/>
        <source>Move</source>
        <translation>Déplacer</translation>
    </message>
    <message>
        <source>Choose Folder</source>
        <translation type="vanished">Sélectionner le dossier</translation>
    </message>
</context>
<context>
    <name>CpMvDialog</name>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Copying &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="vanished">Copie de &quot;%1&quot; vers &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Moving &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="vanished">Déplacement de &quot;%1&quot; vers &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Copying </source>
        <translation type="vanished">Copie de </translation>
    </message>
    <message>
        <source>Moving </source>
        <translation type="vanished">Déplacement de </translation>
    </message>
    <message>
        <source> to </source>
        <translation type="vanished"> vers </translation>
    </message>
</context>
<context>
    <name>CropDialog</name>
    <message>
        <source>Cropping</source>
        <translation type="vanished">Rogner</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="38"/>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="40"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="77"/>
        <source>Top</source>
        <translation>Haut</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="69"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="31"/>
        <source>Letterbox</source>
        <extracomment>Like a bad dvd where you get a black frame around the image</extracomment>
        <translation>Bandes noires</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="73"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location filename="../CropDialog.cpp" line="81"/>
        <source>Bottom</source>
        <translation>Bas</translation>
    </message>
</context>
<context>
    <name>ExternalAppsDialog</name>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="35"/>
        <source>Manage External Applications</source>
        <translation>Gérer les outils externes</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="47"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="49"/>
        <source>Application path and arguments</source>
        <translation>Emplacement et options de l&apos;application</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="56"/>
        <source>Pick Executable...</source>
        <extracomment>open an existing executable</extracomment>
        <translation>Choisir un exécutable ...</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="59"/>
        <source>Add manually</source>
        <translation>Ajouter manuellement</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="62"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="72"/>
        <source>Wallpaper command</source>
        <translation>Commande fonds d&apos;écran</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="76"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="83"/>
        <source>· %f and %tf will be substituted with the single image and thumbnail paths
· %u and %tu with their respective URIs (file:///path/to/file)
· %lat %lon and %alt with the GPS location in signed decimals (&quot;altitude&quot;…)
· by default the selected images are appended to the command</source>
        <translation>· %f et %tf seront remplacés par le chemin de l’image unique et de la vignette
· %u et %tu par leurs URI respectifs (file:///chemin/vers/fichier)
· %lat %lon et %alt par la position GPS en décimaux signés (&quot;altitude&quot;…)
· par défaut, les images sélectionnées sont ajoutées à la commande</translation>
    </message>
    <message>
        <source>· %f and %tf will be substituted with the single image and thumbnail paths
· %u and %tu with their respective URIs (file:///path/to/file)
· by default the selected images are appended to the command</source>
        <translation type="vanished">· %f et %tf seront remplacés par le chemin de l&apos;image unique et celui de sa miniature
· %u et %tu seront remplacés par leurs URI respectifs (file:///chemin/vers/fichier)
· par défaut, les images sélectionnées sont ajoutés à la fin de la commande</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="129"/>
        <source>Choose Application</source>
        <translation>Choisir l&apos;application</translation>
    </message>
    <message>
        <location filename="../ExternalAppsDialog.cpp" line="140"/>
        <source>New Application</source>
        <translation>Nouvelle Application</translation>
    </message>
</context>
<context>
    <name>FileListWidget</name>
    <message>
        <source>File List</source>
        <extracomment>The file list is the optional list of files in the execution parameters, some virtual directory</extracomment>
        <translation type="vanished">Liste de fichiers</translation>
    </message>
</context>
<context>
    <name>GuideWidget</name>
    <message>
        <location filename="../GuideWidget.cpp" line="40"/>
        <source>Remove Guide</source>
        <extracomment>The guide is a visible line for orientation</extracomment>
        <translation>Supprimer le guide</translation>
    </message>
</context>
<context>
    <name>ImageTags</name>
    <message>
        <location filename="../Tags.cpp" line="50"/>
        <source>Selection</source>
        <translation>Sélection</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="58"/>
        <location filename="../Tags.cpp" line="73"/>
        <source>Show only library tags</source>
        <translation>Afficher uniquement les tags de la photothèque</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="65"/>
        <source>Show only relevant tags</source>
        <translation>Afficher uniquement les tags pertinents</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="69"/>
        <source>Show all tags</source>
        <translation>Afficher tous les tags</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="98"/>
        <source>Tag</source>
        <translation>Taguer</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="102"/>
        <source>Untag</source>
        <translation>Détaguer</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="109"/>
        <source>Add to library</source>
        <translation>Ajouter à la photothèque</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="112"/>
        <source>Remove from library</source>
        <translation>Supprimer de la photothèque</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="170"/>
        <source>Show untagged</source>
        <translation>Montrer les détagué(s)</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="170"/>
        <source>Invert filter</source>
        <translation>Inverser le filtre</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="372"/>
        <source>Mandatory:</source>
        <translation>Obligatoire :</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="373"/>
        <source>Sufficient:</source>
        <translation>Suffisant :</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="374"/>
        <source>The image must not have this tag</source>
        <translation>L&apos;image ne doit pas avoir ce tag</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="375"/>
        <source>The image must have this tag</source>
        <translation>L&apos;image doit avoir ce tag</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="376"/>
        <source>The image must have any of these tags</source>
        <translation>L&apos;image ne doit avoir aucun de ces tags</translation>
    </message>
    <message>
        <source>Delete Tag</source>
        <translation type="vanished">Supprimer le tag</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="81"/>
        <location filename="../Tags.cpp" line="116"/>
        <source>Clear Filters</source>
        <translation>Effacer les filtres</translation>
    </message>
    <message>
        <source>Failed to save tags to %1</source>
        <translation type="vanished">Échec de la sauvegarde du tag dans %1</translation>
    </message>
    <message>
        <source>Tagging %1</source>
        <translation type="vanished">Tague %1</translation>
    </message>
    <message>
        <source>Untagging %1</source>
        <translation type="vanished">Détague %1</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="599"/>
        <source>Tag %1 already exists</source>
        <translation>Tag %1 déjà existant</translation>
    </message>
    <message numerus="yes">
        <location filename="../Tags.cpp" line="614"/>
        <source>Delete %n selected tags(s)?</source>
        <translation>
            <numerusform>Supprimer le tag %n sélectionné ?</numerusform>
            <numerusform>Supprimer les tags %n sélectionnés ?</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="614"/>
        <source>Delete tag</source>
        <translation>Supprimer le tag</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="105"/>
        <source>New Tag</source>
        <translation>Nouveau tag</translation>
    </message>
    <message>
        <source>Image Tags</source>
        <translation type="vanished">Tag de l&apos;image</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="51"/>
        <source>Filter</source>
        <translation>Filtre</translation>
    </message>
    <message>
        <source>Remove Tag</source>
        <translation type="vanished">Supprimer le tag</translation>
    </message>
    <message>
        <source>Negate</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="591"/>
        <location filename="../Tags.cpp" line="599"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>Failed to save tags to </source>
        <translation type="vanished">Échec de la sauvegarde des tags vers </translation>
    </message>
    <message>
        <source>Tagging </source>
        <translation type="vanished">Tague </translation>
    </message>
    <message>
        <source>Untagging </source>
        <translation type="vanished">Détague </translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="583"/>
        <source>Add a new tag</source>
        <translation>Ajouter un nouveau tag</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="584"/>
        <source>Enter new tag name</source>
        <translation>Nommer le nouveau tag</translation>
    </message>
    <message>
        <location filename="../Tags.cpp" line="591"/>
        <source>No name entered</source>
        <translation>Aucun nom saisi</translation>
    </message>
    <message>
        <source>Tag </source>
        <translation type="vanished">Le tag </translation>
    </message>
    <message>
        <source> already exists</source>
        <translation type="vanished"> existe déjà</translation>
    </message>
    <message>
        <source>Remove selected tags(s)?</source>
        <translation type="vanished">Supprimer le(s) tag(s) sélectionné(s) ?</translation>
    </message>
    <message>
        <source>Remove tag</source>
        <translation type="vanished">Supprimer le tag</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="vanished">Oui</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
</context>
<context>
    <name>ImageView</name>
    <message>
        <source>Clipboard</source>
        <translation type="vanished">Presse-papier</translation>
    </message>
    <message>
        <source>Selection size: </source>
        <translation type="vanished">Sélection de la taille : </translation>
    </message>
    <message>
        <source>No selection</source>
        <translation type="vanished">Aucune sélection</translation>
    </message>
    <message>
        <source>Hold down the Ctrl key and select a region using the mouse.</source>
        <translation type="vanished">Maintenez la touche Ctrl enfoncée et sélectionnez une région à l&apos;aide de la souris.</translation>
    </message>
    <message>
        <source>Failed to save image.</source>
        <translation type="vanished">Échec de la sauvegarde de l&apos;image.</translation>
    </message>
    <message>
        <source>Failed to save Exif metadata.</source>
        <translation type="vanished">Échec de la sauvegarde des méta-données Exif.</translation>
    </message>
    <message>
        <source>Image saved.</source>
        <translation type="vanished">Image enregistrée.</translation>
    </message>
    <message>
        <source>Hold down the Ctrl key and select a region using the mouse</source>
        <translation type="vanished">Maintenez la touche Ctrl enfoncée et sélectionnez une région à l&apos;aide de la souris</translation>
    </message>
    <message>
        <source>Saving...</source>
        <translation type="vanished">Sauvegarde en cours...</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
    <message>
        <source>Failed to save image</source>
        <translation type="vanished">Échec de la sauvegarde de l&apos;image</translation>
    </message>
    <message>
        <source>Failed to save Exif metadata</source>
        <translation type="vanished">Échec de la sauvegarde des méta-données Exif</translation>
    </message>
    <message>
        <source>Image saved</source>
        <translation type="vanished">Image enregistrée</translation>
    </message>
    <message>
        <source>Save image as</source>
        <translation type="vanished">Enregistrer l&apos;image sous</translation>
    </message>
    <message>
        <source>Images</source>
        <translation type="vanished">Images</translation>
    </message>
    <message>
        <source>Image Files</source>
        <translation type="vanished">Fichiers Image</translation>
    </message>
</context>
<context>
    <name>ImageViewer</name>
    <message>
        <location filename="../ImageViewer.cpp" line="266"/>
        <location filename="../ImageViewer.cpp" line="1246"/>
        <source>New image size: %1x%2</source>
        <translation>Nouvelle taille d&apos;image : %1x%2</translation>
    </message>
    <message>
        <source>Mirror Disabled</source>
        <translation type="vanished">Miroir désactivé</translation>
    </message>
    <message>
        <source>Mirror: Dual</source>
        <translation type="vanished">Miroir : double</translation>
    </message>
    <message>
        <source>Mirror: Triple</source>
        <translation type="vanished">Miroir : triple</translation>
    </message>
    <message>
        <source>Mirror: Quad</source>
        <translation type="vanished">Miroir : quadruple</translation>
    </message>
    <message>
        <source>Mirror: Dual Vertical</source>
        <translation type="vanished">Miroir : double vertical</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="689"/>
        <source>skipping animation in batch mode:</source>
        <extracomment>this is a warning on the console</extracomment>
        <translation>passer l&apos;animation en mode console :</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="767"/>
        <source>&lt;h1&gt;Warning&lt;/h1&gt;Original image size %1x%2 exceeds limits&lt;br&gt;Downscaled to %3x%4&lt;br&gt;&lt;h3&gt;Saving edits will save the smaller image!&lt;/h3&gt;</source>
        <translation>&lt;h1&gt;Avertissement&lt;/h1&gt;Les dimensions de l&apos;image %1x%2 dépassent les limites&lt;br&gt;Image redimensionnée à %3x%4&lt;br&gt;&lt;h3&gt;L&apos;application des modifications entraînera la sauvegarde de l&apos;image redimensionnée!&lt;/h3&gt;</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1056"/>
        <source>Selection: </source>
        <translation>Sélection : </translation>
    </message>
    <message>
        <source>Doubleclick to crop</source>
        <translation type="vanished">Double-clic pour recadrer</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="142"/>
        <source>Zoom Locked</source>
        <translation>Zoom verrouillé</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="142"/>
        <source>Zoom Unlocked</source>
        <translation>Zoom déverrouillé</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="178"/>
        <source>Fit View</source>
        <translation>Ajuster à la vue</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="183"/>
        <source>Fill View</source>
        <translation>Remplir la vue</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="185"/>
        <source>Original Size</source>
        <translation>Taille originale</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="950"/>
        <source>Save edits?</source>
        <translation>Enregistrer les modifications ?</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="950"/>
        <source>The image was edited.
Do you want to save a copy?</source>
        <translation>L’image a été modifiée.
Voulez-vous enregistrer une copie ?</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1066"/>
        <source>Doubleclick to crop, right click to abort</source>
        <translation>Double-clic pour recadrer, clic-droit pour annuler</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1077"/>
        <source>Select the crop area with Ctrl + left mouse button</source>
        <translation>Sélectionnez la zone de recadrage avec Ctrl + bouton gauche de la souris</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1079"/>
        <source>Select the blackout area with Ctrl + left mouse button</source>
        <translation>Sélectionnez la zone de masquage avec Ctrl + bouton gauche de la souris</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1081"/>
        <source>Select the cartouche area with Ctrl + left mouse button</source>
        <translation>Sélectionnez la zone de la cartouche avec Ctrl + bouton gauche de la souris</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1083"/>
        <source>Select the annotation area with Ctrl + left mouse button</source>
        <translation>Sélectionnez la zone d’annotation avec Ctrl + bouton gauche de la souris</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1109"/>
        <location filename="../ImageViewer.cpp" line="1131"/>
        <source>Pick a color</source>
        <translation>Choisir une couleur</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1130"/>
        <source>Color</source>
        <translation>Couleur</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1256"/>
        <source>Flipped Horizontally</source>
        <translation>Retourné horizontalement</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1256"/>
        <source>Unflipped Horizontally</source>
        <translation>Rétabli horizontalement</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1258"/>
        <source>Flipped Vertically</source>
        <translation>Retourné verticalement</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1258"/>
        <source>Unflipped Vertically</source>
        <translation>Rétabli verticalement</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1314"/>
        <source>Rotation %1°</source>
        <translation>Rotation de %1°</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1408"/>
        <source>Saving...</source>
        <translation>Sauvegarde en cours...</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1430"/>
        <location filename="../ImageViewer.cpp" line="1440"/>
        <location filename="../ImageViewer.cpp" line="1470"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1430"/>
        <location filename="../ImageViewer.cpp" line="1470"/>
        <source>Failed to save image.</source>
        <translation>Impossible d&apos;enregistrer l&apos;image.</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1438"/>
        <source>Don&apos;t show this message again</source>
        <translation>Ne plus montrer ce message</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1440"/>
        <source>Failed to save Exif metadata.</source>
        <translation>Impossible d&apos;enregistrer les méta-données Exif.</translation>
    </message>
    <message>
        <source>Failed to safe Exif metadata:</source>
        <extracomment>this is a warning on the console</extracomment>
        <translation type="vanished">Echec de la sauvegarde des meta-données Exif :</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1447"/>
        <location filename="../ImageViewer.cpp" line="1474"/>
        <source>Image saved.</source>
        <translation>Image enregistrée.</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1455"/>
        <source>Save image as</source>
        <translation>Enregistrer l&apos;image sous</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1457"/>
        <source>Images</source>
        <translation>Images</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1506"/>
        <source>Transformations Locked</source>
        <translation type="unfinished">Transformations verrouillées</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1506"/>
        <source>Transformations Unlocked</source>
        <translation type="unfinished">Transformations déverrouillées</translation>
    </message>
    <message>
        <location filename="../ImageViewer.cpp" line="1521"/>
        <source>Clipboard</source>
        <translation>Presse-papier</translation>
    </message>
</context>
<context>
    <name>InfoView</name>
    <message>
        <location filename="../InfoViewer.cpp" line="57"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="59"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="70"/>
        <source>Filter Items</source>
        <translation>Filtrer les éléments</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="80"/>
        <source>Enter filter name</source>
        <translation>Saisissez le nom du filtre</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="81"/>
        <source>Enter a name (without leading &quot;$&quot;) for this filter.
The special name&quot;preview&quot; is used for the filter in the viewer.</source>
        <translation>Entrez un nom (sans le caractère « $ » au début) pour ce filtre.
Le nom spécial « preview » est utilisé pour le filtre dans le visualiseur.</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="84"/>
        <source>Edit filter: %1</source>
        <translation>Modifier le filtre : %1</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="85"/>
        <source>Clearing the filter will delete it.</source>
        <translation>Effacer le filtre le supprimera.</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="109"/>
        <source>Save EXIF changes</source>
        <translation>Enregistrer les modifications EXIF</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="116"/>
        <source>Left click: toggle logarithmic scale
Right click: toggle size
Hide with filter: |nohistogram|</source>
        <translation>Clic gauche : activer/désactiver l’échelle logarithmique
Clic droit : activer/désactiver la taille
Masquer avec filtre : |nohistogram|</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="393"/>
        <source>Image</source>
        <translation>Image</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="394"/>
        <source>File name</source>
        <translation>Nom du fichier</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="395"/>
        <source>Location</source>
        <translation>Emplacement</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="396"/>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="397"/>
        <source>Modified</source>
        <translation>Modifié</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="401"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="404"/>
        <source>Resolution</source>
        <translation>Résolution</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="405"/>
        <source>Megapixel</source>
        <translation>Mégapixel</translation>
    </message>
    <message>
        <location filename="../InfoViewer.cpp" line="411"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
</context>
<context>
    <name>KeyGrabLineEdit</name>
    <message>
        <source>Set shortcut</source>
        <translation type="vanished">Définir un raccourci</translation>
    </message>
    <message>
        <source> is reserved for shortcuts to external applications</source>
        <translation type="vanished"> est réservé pour les raccourcis d&apos;applications externes</translation>
    </message>
    <message>
        <source> is already assigned to &quot;</source>
        <translation type="vanished"> est déjà attribué à &quot;</translation>
    </message>
    <message>
        <source>&quot; action</source>
        <translation type="vanished">&quot; action</translation>
    </message>
</context>
<context>
    <name>MessageBox</name>
    <message>
        <location filename="../MessageBox.cpp" line="106"/>
        <source>Image Viewer and Organizer</source>
        <translation>Visionneuse d&apos;images et gestionnaire</translation>
    </message>
    <message>
        <location filename="../MessageBox.cpp" line="107"/>
        <source>Home page and bug reports</source>
        <translation>Page d&apos;accueil et rapport de bug</translation>
    </message>
    <message>
        <location filename="../MessageBox.cpp" line="113"/>
        <source>Special thanks to our contributers.</source>
        <translation>Remerciements particuliers aux contributeurs.</translation>
    </message>
    <message>
        <location filename="../MessageBox.cpp" line="116"/>
        <source>About</source>
        <translation>À propos de</translation>
    </message>
</context>
<context>
    <name>Phototonic</name>
    <message>
        <source>Docks and Toolbars</source>
        <translation type="vanished">Docks et Barres d&apos;outils</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="349"/>
        <location filename="../Phototonic.cpp" line="957"/>
        <source>Image Info</source>
        <translation>Information Image</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="471"/>
        <source>Zoom</source>
        <translation>Zoom</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="469"/>
        <source>Transform</source>
        <translation>Transformer</translation>
    </message>
    <message>
        <source>Mirroring</source>
        <translation type="vanished">Effet miroir</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="555"/>
        <source>Top</source>
        <translation>Haut</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="559"/>
        <source>Bottom</source>
        <translation>Bas</translation>
    </message>
    <message>
        <source>Close Image</source>
        <translation type="vanished">Fermer l&apos;image</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="566"/>
        <source>Full Screen</source>
        <translation>Plein écran</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="570"/>
        <source>Preferences</source>
        <translation>Préférences</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="574"/>
        <source>Exit</source>
        <translation>Quitter</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="577"/>
        <source>Enlarge Thumbnails</source>
        <translation>Agrandir les vignettes</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="584"/>
        <source>Shrink Thumbnails</source>
        <translation>Rétrécir les vignettes</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="591"/>
        <source>Cut</source>
        <translation>Couper</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="596"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <source>Copy or Move to...</source>
        <translation type="vanished">Copier ou Déplacer vers...</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="626"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="630"/>
        <source>Save</source>
        <translation>Enregistrer</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="634"/>
        <source>Save As</source>
        <translation>Enregistrer sous</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="638"/>
        <source>Copy Image</source>
        <translation>Copier l&apos;image</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="639"/>
        <source>Paste Image</source>
        <translation>Coller l&apos;image</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="641"/>
        <source>Rename</source>
        <translation>Renommer</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="650"/>
        <source>Select All</source>
        <translation>Tout sélectionner</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="653"/>
        <location filename="../Phototonic.cpp" line="1087"/>
        <source>About</source>
        <translation>À propos de</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="vanished">Nom</translation>
    </message>
    <message>
        <source>Time</source>
        <translation type="vanished">Date</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="vanished">Type</translation>
    </message>
    <message>
        <source>Reverse</source>
        <translation type="vanished">Inverser</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="691"/>
        <source>Show Hidden Files</source>
        <translation>Afficher les fichiers cachés</translation>
    </message>
    <message>
        <source>Show Labels</source>
        <translation type="vanished">Afficher les labels</translation>
    </message>
    <message>
        <source>Small Icons</source>
        <translation type="vanished">Petites icônes</translation>
    </message>
    <message>
        <source>Hide Docks Title Bar</source>
        <translation type="vanished">Masquer la barre de titre des Docks</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="706"/>
        <source>Show Toolbar</source>
        <translation>Afficher la barre d&apos;outils</translation>
    </message>
    <message>
        <source>Classic Thumbs</source>
        <translation type="vanished">Classique</translation>
    </message>
    <message>
        <source>Compact</source>
        <translation type="vanished">Compact</translation>
    </message>
    <message>
        <source>Squarish</source>
        <translation type="vanished">Carré</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="715"/>
        <source>Reload</source>
        <translation>Recharger</translation>
    </message>
    <message>
        <source>Include Sub-folders</source>
        <translation type="vanished">Inclure les sous-dossiers</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="724"/>
        <source>Paste Here</source>
        <translation>Coller ici</translation>
    </message>
    <message>
        <source>New Folder</source>
        <translation type="vanished">Nouveau dossier</translation>
    </message>
    <message>
        <source>Manage</source>
        <translation type="obsolete">Gérer</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="737"/>
        <source>Back</source>
        <translation>Retour</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="750"/>
        <source>Forward</source>
        <translation>Avancer</translation>
    </message>
    <message>
        <source>Up</source>
        <translation type="vanished">Monter</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="315"/>
        <location filename="../Phototonic.cpp" line="766"/>
        <source>Home</source>
        <translation>Début</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="775"/>
        <location filename="../Phototonic.cpp" line="2816"/>
        <source>Slide Show</source>
        <translation>Diaporama</translation>
    </message>
    <message>
        <source>Next</source>
        <translation type="vanished">Suivant</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation type="vanished">Précédent</translation>
    </message>
    <message>
        <source>First</source>
        <translation type="vanished">Premier</translation>
    </message>
    <message>
        <source>Last</source>
        <translation type="vanished">Dernier</translation>
    </message>
    <message>
        <source>Random</source>
        <translation type="vanished">Aléatoire</translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="vanished">Ouvrir</translation>
    </message>
    <message>
        <source>Show Clipboard</source>
        <translation type="vanished">Afficher le presse-papier</translation>
    </message>
    <message>
        <source>Open With</source>
        <translation type="vanished">Ouvrir avec</translation>
    </message>
    <message>
        <source>Manage External Applications</source>
        <translation type="vanished">Gérer les applications externes</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="817"/>
        <source>Add Bookmark</source>
        <translation>Ajouter aux marques pages</translation>
    </message>
    <message>
        <source>Remove Bookmark</source>
        <translation type="vanished">Retirer des signets</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="824"/>
        <source>Zoom Out</source>
        <translation>Zoom arrière</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="828"/>
        <source>Zoom In</source>
        <translation>Zoom avant</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="832"/>
        <source>Reset Zoom</source>
        <translation>Réinitialiser le zoom</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="840"/>
        <source>Original Size</source>
        <translation>Taille d&apos;origine</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="844"/>
        <source>Keep Zoom</source>
        <translation>Conserver le zoom</translation>
    </message>
    <message>
        <source>Rotate 90 degree CCW</source>
        <translation type="vanished">Rotation de 90° sens anti-horaire</translation>
    </message>
    <message>
        <source>Rotate 90 degree CW</source>
        <translation type="vanished">Rotation de 90° sens horaire</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="864"/>
        <source>Flip Horizontally</source>
        <translation>Miroir horizontal</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="868"/>
        <source>Flip Vertically</source>
        <translation>Miroir vertical</translation>
    </message>
    <message>
        <source>Cropping</source>
        <translation type="vanished">Rogner</translation>
    </message>
    <message>
        <source>Crop to Selection</source>
        <translation type="vanished">Rogner jusqu&apos;à la sélection</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="876"/>
        <source>Scale Image</source>
        <translation>Redimensionner l&apos;image</translation>
    </message>
    <message>
        <source>Rotate 1 degree CCW</source>
        <translation type="vanished">Rotation de 1° sens anti-horaire</translation>
    </message>
    <message>
        <source>Rotate 1 degree CW</source>
        <translation type="vanished">Rotation de 1° sens horaire</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="886"/>
        <source>Colors</source>
        <translation>Couleurs</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="906"/>
        <source>Find Duplicate Images</source>
        <translation>Rechercher des doublons</translation>
    </message>
    <message>
        <source>Disable</source>
        <translation type="vanished">Désactiver</translation>
    </message>
    <message>
        <source>Dual</source>
        <translation type="vanished">Double</translation>
    </message>
    <message>
        <source>Triple</source>
        <translation type="vanished">Triple</translation>
    </message>
    <message>
        <source>Dual Vertical</source>
        <translation type="vanished">Double vertical</translation>
    </message>
    <message>
        <source>Quad</source>
        <translation type="vanished">Quadruple</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1424"/>
        <source>Tags</source>
        <extracomment>tags are image metadata</extracomment>
        <translation>Tags</translation>
    </message>
    <message>
        <source>Minimum zoom</source>
        <translation type="vanished">Zoom minimum</translation>
    </message>
    <message>
        <source>Maximum zoom</source>
        <translation type="vanished">Zoom maximum</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1893"/>
        <location filename="../Phototonic.cpp" line="1946"/>
        <source>Rotation %1°</source>
        <translation>Rotation de %1°</translation>
    </message>
    <message>
        <source>Failed to open file &quot;%1&quot;, file not found.</source>
        <translation type="vanished">Échec de l&apos;ouverture du fichier &quot;%1&quot;, fichier introuvable.</translation>
    </message>
    <message>
        <source>Failed to open file &quot;%1&quot;: file not found.</source>
        <translation type="vanished">Échec de l&apos;ouverture du fichier &quot;%1&quot;: fichier introuvable.</translation>
    </message>
    <message>
        <source>Can not move or copy images to this folder.</source>
        <translation type="vanished">Impossible de déplacer ou couper les images dans ce dossier.</translation>
    </message>
    <message>
        <source>Destination folder is same as source.</source>
        <translation type="vanished">Le dossier de destination et le dossier source sont identiques.</translation>
    </message>
    <message>
        <source>Move &quot;%1&quot; to &quot;%2&quot;?</source>
        <translation type="vanished">Déplacement de &quot;%1&quot; vers &quot;%2&quot; ?</translation>
    </message>
    <message>
        <source>Failed to move folder.</source>
        <translation type="vanished">Échec du déplacement du dossier.</translation>
    </message>
    <message>
        <source>Failed to open folder:</source>
        <translation type="vanished">Échec de l&apos;ouverture du dossier :</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3227"/>
        <source>Duplicate images in %1</source>
        <translation>Dupliquer les images dans %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3229"/>
        <source>Files List</source>
        <translation>Liste de fichiers</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3240"/>
        <source>Rename %1</source>
        <translation>Renommer %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3250"/>
        <location filename="../Phototonic.cpp" line="3537"/>
        <source>Invalid name entered.</source>
        <translation>Nom saisi invalide.</translation>
    </message>
    <message>
        <source>Failed to rename folder.</source>
        <translation type="vanished">Échec du renommage du dossier.</translation>
    </message>
    <message>
        <source>Enter a new name for &quot;%1&quot;:</source>
        <translation type="vanished">Saisir un nouveau nom pour &quot;%1&quot; :</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3310"/>
        <source>No name entered.</source>
        <translation>Aucun nom saisi.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3430"/>
        <source>Failed to rename image.</source>
        <translation>Échec du renommage de l&apos;image.</translation>
    </message>
    <message>
        <source>Permanently delete &quot;%1&quot; and all of its contents?</source>
        <translation type="vanished">Supprimer définitivement &quot;%1&quot; et tout ce qu&apos;il contient ?</translation>
    </message>
    <message>
        <source>Failed to delete folder.</source>
        <translation type="vanished">Échec de la suppression du dossier.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3512"/>
        <source>Removed &quot;%1&quot;</source>
        <translation>Supprimé &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Failed to create new folder.</source>
        <translation type="vanished">Échec de la création du nouveau dossier.</translation>
    </message>
    <message>
        <source>Created &quot;%1&quot;</source>
        <translation type="vanished">Créé &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3785"/>
        <source>Cannot perform action with temporary image.</source>
        <translation>Impossible d&apos;exécuter cette action avec l&apos;image temporaire.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="928"/>
        <source>Keep Transformations</source>
        <translation>Conserver les transformations</translation>
    </message>
    <message>
        <source>Move Left</source>
        <translation type="vanished">Déplacer vers la gauche</translation>
    </message>
    <message>
        <source>Move Right</source>
        <translation type="vanished">Déplacer vers la droite</translation>
    </message>
    <message>
        <source>Move Up</source>
        <translation type="vanished">Déplacer vers le haut</translation>
    </message>
    <message>
        <source>Move Down</source>
        <translation type="vanished">Déplacer vers le bas</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="941"/>
        <source>Invert Selection</source>
        <translation>Inverser la sélection</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="948"/>
        <source>Rotate and Crop images</source>
        <translation>Tourner et recadrer les images</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="952"/>
        <source>Filter by Name</source>
        <translation>Filtrer par nom</translation>
    </message>
    <message>
        <source>Set Path</source>
        <translation type="vanished">Définir le chemin</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1002"/>
        <source>&amp;File</source>
        <translation>&amp;Fichier</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1013"/>
        <source>&amp;Edit</source>
        <translation>&amp;Édition</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1035"/>
        <source>&amp;Go</source>
        <extracomment>&quot;go&quot; like in go forward, backward, etc</extracomment>
        <translation>A&amp;ller à</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1050"/>
        <source>&amp;View</source>
        <extracomment>configure visual features of the app</extracomment>
        <translation>Afficha&amp;ge</translation>
    </message>
    <message>
        <source>Sort By</source>
        <translation type="vanished">Trier par</translation>
    </message>
    <message>
        <source>&amp;Tools</source>
        <translation type="vanished">&amp;Outils</translation>
    </message>
    <message>
        <source>&amp;Help</source>
        <translation type="vanished">&amp;Aide</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="491"/>
        <source>Edit</source>
        <translation>Edition</translation>
    </message>
    <message>
        <source>Navigation</source>
        <translation type="vanished">Navigation</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="514"/>
        <source>View</source>
        <translation>Affichage</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="vanished">Filtre</translation>
    </message>
    <message>
        <source>Initializing...</source>
        <translation type="vanished">Initialisation...</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1308"/>
        <source>File System</source>
        <translation>Système de fichiers</translation>
    </message>
    <message>
        <source>&lt;p&gt;Image viewer and organizer&lt;/p&gt;</source>
        <translation type="vanished">&lt;p&gt;Visionneuse et organisatrice d&apos;image&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;p&gt;Git release</source>
        <translation type="vanished">&lt;p&gt;Révision Git</translation>
    </message>
    <message>
        <source>Built with Qt </source>
        <translation type="vanished">Compilé avec Qt </translation>
    </message>
    <message>
        <source>Home page</source>
        <translation type="vanished">Page d&apos;accueil</translation>
    </message>
    <message>
        <source>Bug reports</source>
        <translation type="vanished">Rapports de bogue</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1610"/>
        <source>Failed to start external application.</source>
        <translation>Échec du lancement de l&apos;application externe.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1591"/>
        <source>Invalid selection.</source>
        <translation>Sélection invalide.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="128"/>
        <location filename="../Phototonic.cpp" line="139"/>
        <location filename="../Phototonic.cpp" line="362"/>
        <source>Average brightness</source>
        <translation>Luminosité moyenne</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="270"/>
        <source>Failed to open file %1, file not found.</source>
        <translation>Echec de l&apos;ouverture du fichier %1, fichier non trouvé.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="318"/>
        <source>File List</source>
        <extracomment>The file list is the optional list of files in the execution parameters, some virtual directory</extracomment>
        <translation>Liste de fichiers</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="461"/>
        <source>Navigate</source>
        <translation>Naviguer</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="479"/>
        <source>Flip and Flop and Rotate</source>
        <translation>Image reflet</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="890"/>
        <source>Crop</source>
        <translation>Recadrer</translation>
    </message>
    <message>
        <source>Select the crop area with Ctrl + left mouse button</source>
        <translation type="vanished">Sélectionner la zone à recadrer avec Ctrl + clic gauche</translation>
    </message>
    <message>
        <source>Mirror</source>
        <translation type="vanished">Miroir</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="502"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="520"/>
        <source>Guides</source>
        <extracomment>The guides a lines across the image for orientation</extracomment>
        <translation>Guides</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="521"/>
        <source>Add vertical guide</source>
        <translation>Ajouter un guide vertical</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="524"/>
        <source>Add horizontal guide</source>
        <translation>Ajouter un guide horizontal</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="563"/>
        <source>Close Viewer</source>
        <translation>Fermer la visionneuse</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="601"/>
        <source>Show classic thumbnails</source>
        <translation>Afficher des vignettes classiques</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="606"/>
        <source>Show square thumbnails</source>
        <translation>Afficher des vignettes carrées</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="611"/>
        <source>Show compact thumbnails</source>
        <translation>Afficher des vignettes compactes</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="622"/>
        <location filename="../Phototonic.cpp" line="2125"/>
        <location filename="../Phototonic.cpp" line="2243"/>
        <source>Move to Trash</source>
        <translation>Déplacer dans la corbeille</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="644"/>
        <location filename="../Phototonic.cpp" line="3449"/>
        <location filename="../Phototonic.cpp" line="3451"/>
        <source>Remove Metadata</source>
        <translation>Supprimer les méta-données</translation>
    </message>
    <message>
        <source>Select by Brightness</source>
        <translation type="vanished">Sélectionner par luminosité</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="661"/>
        <source>Sort by Name</source>
        <translation>Trier par nom</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="663"/>
        <location filename="../Phototonic.cpp" line="665"/>
        <source>Sort by Time</source>
        <translation>Trier par date</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="667"/>
        <source>Sort by Size</source>
        <translation>Trier par taille</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="669"/>
        <source>Sort by Type</source>
        <translation>Trier par type</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="671"/>
        <source>Sort by Similarity</source>
        <translation>Trier par ressemblance</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="673"/>
        <source>Sort by Brightness</source>
        <translation>Trier par luminosité</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="675"/>
        <source>Sort by Color</source>
        <translation>Trier par couleur</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="687"/>
        <source>Reverse Sort Order</source>
        <translation>Inverser le tri</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="696"/>
        <source>Small Toolbar Icons</source>
        <translation>Réduire les icônes dans la barre d&apos;outils</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="719"/>
        <source>Include Sub-directories</source>
        <translation>Inclure les sous-répertoires</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="729"/>
        <source>New Directory</source>
        <translation>Nouveau répertoire</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="733"/>
        <source>Set Save Directory</source>
        <translation>Répertoire de sauvegarde</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="779"/>
        <source>Next Image</source>
        <translation>Image suivante</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="783"/>
        <source>Previous Image</source>
        <translation>Image précédente</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="787"/>
        <source>First Image</source>
        <translation>Première image</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="791"/>
        <source>Last Image</source>
        <translation>Dernière image</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="795"/>
        <source>Random Image</source>
        <translation>Image aléatoire</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="798"/>
        <source>View Image</source>
        <translation>Voir l&apos;image</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="806"/>
        <source>Set Wallpaper</source>
        <translation>Définir le fond d&apos;écran</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="813"/>
        <source>External Applications</source>
        <translation>Outils externes</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="821"/>
        <source>Delete Bookmark</source>
        <translation>Supprimer le marque page</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="848"/>
        <source>Rotate 90° CCW</source>
        <translation>Rotation antihoraire de 90°</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="852"/>
        <source>Rotate 90° CW</source>
        <translation>Rotation horaire de 90°</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="856"/>
        <source>Rotate with mouse</source>
        <translation>Rotation avec la souris</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="861"/>
        <source>Or try holding Shift</source>
        <translation>Ou essayer de maintenir pressée la touche Shift</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="872"/>
        <source>Letterbox</source>
        <translation>Avec bandeaux</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="880"/>
        <source>Rotate 1° CCW</source>
        <translation>Rotation antihoraire d&apos;1°</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="883"/>
        <source>Rotate 1° CW</source>
        <translation>Rotation horaire d&apos;1°</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="894"/>
        <source>Blackout</source>
        <translation>Masquage</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="898"/>
        <source>Cartouche</source>
        <translation>Cartouche</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="902"/>
        <source>Annotate</source>
        <translation>Annoter</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="967"/>
        <source>Show Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1166"/>
        <source>Accuracy: </source>
        <translation>Précision : </translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1183"/>
        <source>Ok, this isn&apos;t exactly AI driven.&lt;p&gt;Duplicates are detected via a grayscale mosaic&lt;br&gt;(&lt;i&gt;do the desaturated images look the same from very far away?&lt;/i&gt;)&lt;br&gt;and by comparing the color distribution&lt;br&gt;(&lt;i&gt;immune against mirrors, rotation, anamorphic scales …&lt;/i&gt;)&lt;br&gt;Both can cause funny false positives.&lt;/p&gt;&lt;p&gt;The required proximity of the color distribution can be configured here&lt;br&gt;60% is a sensible default, but can be too easy if you&apos;re dealing with monochrome pictures&lt;br&gt;Going much lower will cause too many false positives, increase the accuracy to get rid of such&lt;/p&gt;&lt;h3&gt;Notice that this can cause disjunct match groups!&lt;/h3&gt;&lt;p&gt;[A] can be similar to [B] and [C], while [B] and [C] are not close enough.&lt;br&gt;The result is that [A] the &lt;b&gt;same image can show up multiple times!&lt;/b&gt;&lt;br&gt;Don&apos;t just assume the sorting is wrong these are clearly duplicates&lt;br&gt;and press delete. They are &lt;b&gt;the same image&lt;/b&gt; and deleting one means to&lt;br&gt;delete both.&lt;/p&gt;&lt;h3&gt;Pay attention to the file names!&lt;/h3&gt;</source>
        <translation>Ce n&apos;est pas exactement de l&apos;IA.&lt;p&gt;Les doublons sont détectés par une mosaïque de niveau de gris&lt;br&gt;(&lt;i&gt;les image désaturées semblent identique de loin ?&lt;/i&gt;)&lt;br&gt;en comparant la répartition des couleurs&lt;br&gt;(&lt;i&gt;non affecté par les miroirs, rotations, ratio ...&lt;/i&gt;)&lt;br&gt;Des faux-positifs sont possibles.&lt;/p&gt;&lt;p&gt;La sensibilité à la répartition des couleurs peut être configurée&lt;br&gt;60% par défaut, mais cette valeur est à modifier, notamment pour les images monochromes&lt;br&gt;Une valeur plus basse augmente le risque de faux-positifs&lt;/p&gt;&lt;h3&gt;Cela peut affecter les correspondances de groupes !&lt;/h3&gt;&lt;p&gt;[A] est similaire à [B] et [C], alors que [B] et [C] sont trop différentes.&lt;br&gt;Il en résulte pour [A] &lt;b&gt;qu&apos;une image peut être affichée plusieurs fois !&lt;/b&gt;&lt;br&gt;Ne pas conclure qu&apos;il s&apos;agit de doublons&lt;br&gt;à effacer. Il s&apos;agit en fait&lt;b&gt;d&apos;une seule et même image&lt;/b&gt;et en effacer une &lt;br&gt;les supprimera toutes.&lt;/p&gt;&lt;h3&gt;Bien vérifier les noms de fichiers !&lt;/h3&gt;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1213"/>
        <source>Filter - try &quot;/?&quot;...</source>
        <extracomment>hint for the filter lineedit, &quot;/&quot; triggers more hints at extended features</extracomment>
        <translation>Filtrer - essayez &quot;/?&quot;...</translation>
    </message>
    <message>
        <source>&lt;h2&gt;[substring] [/ constraint [/ more constraints]]&lt;/h2&gt;&lt;tt&gt;foo / &amp;gt; 5d &amp;lt; 1M / &amp;lt; 10kb&lt;/tt&gt;&lt;br&gt;&lt;i&gt;matches foo, older than 5 days but younger than a month - or below 10kB&lt;/i&gt;&lt;ul&gt;&lt;li&gt;Bigger than/After: &amp;gt;&lt;/li&gt;&lt;li&gt;Smaller than/Before: &amp;lt;&lt;/li&gt;&lt;li&gt;The exact age or (rounded) size is otherwise implied or explicit with: =&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;ul&gt;&lt;li&gt;Dates are absolute (YYYY-MM-DD) or relative (5m:h:d:w:M:y)&lt;/li&gt;&lt;li&gt;Sizes are suffixed 4kB:MB:GB or 4MP (mega-pixel)&lt;/li&gt;&lt;li&gt;Dimensions are pre/in/suffixed &quot;x&quot; ([width]x[height])&lt;/li&gt;&lt;li&gt;Chromatic variance is suffixed [0-255]cr (real values will rarely be &gt; 100)&lt;/li&gt;&lt;li&gt;Luminance is suffixed [0.0-1.0]|[0-255]lm&lt;/li&gt;&lt;/ul&gt;&lt;i&gt;All suffixes are case-insensitive but m|inute and M|onth&lt;/i&gt;&lt;br&gt;Subsequent &quot;/&quot; start a new sufficient condition group, the substring match is optional.&lt;hr&gt;In addition you can filter for &lt;b&gt;black, white, dark, bright, monochrome, gray&lt;/b&gt; and the colors&lt;br&gt;&lt;b&gt;red, orange, yellow, lime, green, mint, cyan, azure, blue, purple, magenta, pink&lt;/b&gt;</source>
        <extracomment>This is a tooltip explaining extended filter features</extracomment>
        <translation type="vanished">&lt;h2&gt;[sous-chaîne] [/ contrainte [/ autres contraintes]]&lt;/h2&gt;&lt;tt&gt;foo / &amp;gt; 5j &amp;lt; 1M / &amp;lt; 10ko&lt;/tt&gt;&lt;br&gt;&lt;i&gt;correspond à foo, plus vieux que 5 jours mais plus jeune qu’un mois – ou inférieur à 10 ko&lt;/i&gt;&lt;ul&gt;&lt;li&gt;Plus grand que/Après : &amp;gt;&lt;/li&gt;&lt;li&gt;Plus petit que/Avant : &amp;lt;&lt;/li&gt;&lt;li&gt;L’âge exact ou la taille (arrondie) est autrement implicite ou explicite avec : =&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;ul&gt;&lt;li&gt;Les dates sont absolues (AAAA-MM-JJ) ou relatives (5m:h:j:s:M:a)&lt;/li&gt;&lt;li&gt;Les tailles ont des suffixes 4ko:Mo:Go ou 4MP (méga-pixels)&lt;/li&gt;&lt;li&gt;Les dimensions ont un &quot;x&quot; préfixé, infixé ou suffixé ([largeur]x[hauteur])&lt;/li&gt;&lt;li&gt;La variance chromatique est suffixée [0-255]cr (les valeurs réelles dépassent rarement 100)&lt;/li&gt;&lt;li&gt;La luminance est suffixée [0,0-1,0] ou [0-255]lm&lt;/li&gt;&lt;/ul&gt;&lt;i&gt;Tous les suffixes ne tiennent pas compte de la casse, sauf m|minute et M|mois&lt;/i&gt;&lt;br&gt;Les &quot;/&quot; suivants démarrent un nouveau groupe de conditions suffisantes, la correspondance de la sous-chaîne est optionnelle.&lt;hr&gt;En plus, vous pouvez filtrer par &lt;b&gt;noir, blanc, sombre, clair, monochrome, gris&lt;/b&gt; ainsi que par les couleurs&lt;br&gt;&lt;b&gt;rouge, orange, jaune, lime, vert, menthe, cyan, azur, bleu, violet, magenta, rose&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3507"/>
        <source>Failed to move directory to the trash.</source>
        <translation>Echec du déplacement du répertoire vers la corbeille.</translation>
    </message>
    <message>
        <source>Disable Mirror</source>
        <translation type="vanished">Désactiver le miroir</translation>
    </message>
    <message>
        <source>Dual Mirror</source>
        <translation type="vanished">Miroir double</translation>
    </message>
    <message>
        <source>Triple Mirror</source>
        <translation type="vanished">Miroir triple</translation>
    </message>
    <message>
        <source>Dual Vertical Mirror</source>
        <translation type="vanished">Miroir double vertical</translation>
    </message>
    <message>
        <source>Quad Mirror</source>
        <translation type="vanished">Quadruple miroir</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="932"/>
        <source>Slide Image Left</source>
        <translation>Diaporama gauche</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="934"/>
        <source>Slide Image Right</source>
        <translation>Diaporama droite</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="936"/>
        <source>Slide Image Up</source>
        <translation>Diaporama haut</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="938"/>
        <source>Slide Image Down</source>
        <translation>Diaporama bas</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="954"/>
        <source>Edit Current Path</source>
        <translation>Modifier le répertoire courant</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1051"/>
        <source>Window</source>
        <translation>Fenêtre</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1063"/>
        <source>Thumbnails Sorting</source>
        <translation>Tri des vignettes</translation>
    </message>
    <message>
        <source>Filter - try &quot;/&quot;...</source>
        <extracomment>hint for the filter lineedit, &quot;/&quot; triggers more hints at extended features</extracomment>
        <translation type="vanished">Filtrer - trier &quot;/&quot;...</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1268"/>
        <source>Menu</source>
        <translation>Menu</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1277"/>
        <source>Viewer Toolbar</source>
        <translation>Afficher la barre d&apos;outils</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1599"/>
        <source>Commands using %f or %u cannot be used with multiple files.</source>
        <translation>Les commandes avec %f ou %u ne s&apos;appliquent pas aux sélections multiples.</translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="1762"/>
        <source>Copied %n image(s) to clipboard</source>
        <translation>
            <numerusform>%n image copiée dans le presse-papier</numerusform>
            <numerusform>%n images copiées dans le presse-papier</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="1763"/>
        <source>Cut %n image(s) to clipboard</source>
        <translation>
            <numerusform>Couper %n image vers le presse-papier</numerusform>
            <numerusform>Couper %n images vers le presse-papier</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1809"/>
        <location filename="../Phototonic.cpp" line="1993"/>
        <source>Failed to copy or move image.</source>
        <translation>Échec de la copie ou du déplacement de l&apos;image.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1841"/>
        <source>Maximum Zoom</source>
        <translation>Zoom maximum</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1845"/>
        <source>Minimum Zoom</source>
        <translation>Zoom minimum</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1873"/>
        <source>Zoom %1%</source>
        <extracomment>nb the trailing &quot;%&quot; for eg. 80%</extracomment>
        <translation>Zoom à %1%</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1956"/>
        <source>No crop area defined</source>
        <translation>Zone de recadrage non définie</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Define a crop area&lt;/h3&gt;&lt;p&gt;Open an image, maybe rotate it.&lt;br&gt;Then press and hold ctrl to select a crop rect.&lt;br&gt;Do &lt;b&gt;not&lt;/b&gt; apply the crop by double clicking the selection!&lt;br&gt;Exit the Viewer.&lt;/p&gt;You can now replay the action on multiple images.</source>
        <translation type="vanished">&lt;h3&gt;Définir une zone de recadrage&lt;/h3&gt;&lt;p&gt;Ouvrir une image et éventuellement appliquer une rotation.&lt;br&gt;Puis maintenir pressée la touche ctrl pour sélection la zone à recadrer.&lt;br&gt;Ne&lt;b&gt;pas&lt;/b&gt; appliquer le recadrage par double-clic sur la sélection !&lt;br&gt;Quitter la visionneuse.&lt;/p&gt;Effectuer la manipulation sur d&apos;autres images si nécessaire.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1969"/>
        <source>Create backups?</source>
        <translation>Créer une sauvegarde ?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1969"/>
        <source>No global save directory is defined, the images will be overwritten.&lt;h3&gt;Do you want to create backups?&lt;/h3&gt;</source>
        <translation>Aucun répertoire de sauvegarde n&apos;est défini, les images seront écrasées.&lt;h3&gt;Créer une sauvegarde ?&lt;/h3&gt;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1973"/>
        <source>Create backups and overwrite the original files</source>
        <translation>Créer une sauvegarde et écraser les fichiers existants</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1973"/>
        <source>Overwrite the original files</source>
        <translation>Ecraser les fichiers existants</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1976"/>
        <source>Save the transformed images to %1</source>
        <translation>Enregistrer les images transformées dans %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1985"/>
        <source>&lt;h3&gt;Perform batch transformation?&lt;/h3&gt;</source>
        <translation>&lt;h3&gt;Appliquer une transformation à un lot ?&lt;/h3&gt;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1979"/>
        <source>&lt;ul&gt;&lt;li&gt;Rotate %1 images by %2°&lt;/li&gt;&lt;li&gt;Crop them to %3+%4+%5x%6&lt;/li&gt;&lt;li&gt;%7&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>&lt;ul&gt;&lt;li&gt;Tourner %1 images de %2°&lt;/li&gt;&lt;li&gt;Les recadrer à %3+%4+%5x%6&lt;/li&gt;&lt;li&gt;%7&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3049"/>
        <source>Can not move or copy images to this directory.</source>
        <translation>Les images ne peuvent être déplacées ou copiées dans ce répertoire.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3054"/>
        <source>Destination directory is the same as the source directory.</source>
        <translation>Le répertoire de destination est identique au répertoire source.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3067"/>
        <source>Move directory %1 to %2?</source>
        <translation>Déplacer le répertoire %1 dans %2 ?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3067"/>
        <source>Move directory</source>
        <translation>Déplacer le répertoire</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3066"/>
        <source>Move Directory</source>
        <translation>Déplacer le répertoire</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3070"/>
        <source>Failed to move directory.</source>
        <translation>Le déplacement du répertoire a échoué.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3072"/>
        <source>Directory moved</source>
        <translation>Répertoire déplacé</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3156"/>
        <source>Failed to open directory %1</source>
        <translation>L&apos;ouverture du répertoire %1 a échoué</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3155"/>
        <source>No directory selected</source>
        <translation>Aucun répertoire sélectionné</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="647"/>
        <location filename="../Phototonic.cpp" line="3477"/>
        <source>Regenerate Thumbnail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1216"/>
        <source>&lt;h2&gt;[substring] [/ constraint [/ more constraints]]&lt;/h2&gt;&lt;tt&gt;foo / &amp;gt; 5d &amp;lt; 1M / &amp;lt; 10kb&lt;/tt&gt;&lt;br&gt;&lt;i&gt;matches foo, older than 5 days but younger than a month - or below 10kB&lt;/i&gt;&lt;ul&gt;&lt;li&gt;Bigger than/After: &amp;gt;&lt;/li&gt;&lt;li&gt;Smaller than/Before: &amp;lt;&lt;/li&gt;&lt;li&gt;The exact age or (rounded) size is otherwise implied or explicit with: =&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;ul&gt;&lt;li&gt;Dates are absolute (YYYY-MM-DD) or relative (5m:h:d:w:M:y)&lt;/li&gt;&lt;li&gt;Sizes are suffixed 4kB:MB:GB or 4MP (mega-pixel)&lt;/li&gt;&lt;li&gt;Dimensions are pre/in/suffixed &quot;x&quot; ([width]x[height])&lt;/li&gt;&lt;li&gt;Chromatic variance is suffixed [0-255]cr (real values will rarely be &gt; 100)&lt;/li&gt;&lt;li&gt;Luminance is suffixed [0.0-1.0]|[0-255]lm&lt;/li&gt;&lt;/ul&gt;&lt;i&gt;All suffixes are case-insensitive but m|inute and M|onth&lt;/i&gt;&lt;br&gt;Subsequent &quot;/&quot; start a new sufficient condition group, the substring match is optional.&lt;hr&gt;In addition you can filter for&lt;br&gt;&lt;b&gt;black, white, brown, dark, bright, warm, cold, monochrome, gray&lt;/b&gt; and the colors&lt;br&gt;&lt;b&gt;red, orange, yellow, lime, green, mint, cyan, azure, blue, purple, magenta, pink&lt;/b&gt;&lt;hr&gt;Leading colons &lt;b&gt;match tags&lt;/b&gt;, so &apos;/&lt;b&gt;:foo&lt;/b&gt;&apos; finds all images with the tag &apos;foo&apos;</source>
        <extracomment>This is a tooltip explaining extended filter features</extracomment>
        <translation>&lt;h2&gt;[substring] [/ constraint [/ more constraints]]&lt;/h2&gt;&lt;tt&gt;foo / &amp;gt&#x202f;; 5j &amp;lt&#x202f;; 1M / &amp;lt&#x202f;; 10kb&lt;/tt&gt;&lt;br&gt;&lt;i&gt;correspond à foo, plus ancien que 5 jours mais plus récent qu&apos;un mois - ou inférieur à 10kb&lt;/i&gt;&lt;ul&gt;&lt;li&gt;Plus grand que/Après&#x202f;: &amp;gt&#x202f;;&lt;/li&gt;&lt;li&gt;Plus petit que/Avant&#x202f;: &amp;lt&#x202f;;&lt;/li&gt;&lt;li&gt;L&apos;âge exact ou la taille (arrondie) est sinon implicite ou explicite avec&#x202f;: =&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;ul&gt;&lt;li&gt;Les dates sont abosules (AAAA-MM-JJ) ou relatives (5m&#x202f;:h&#x202f;:j&#x202f;:s&#x202f;:M&#x202f;:a)&lt;/li&gt;&lt;li&gt;Les tailles utilisent les suffixes 4kB&#x202f;:MB&#x202f;:GB ou 4MP (méga-pixels)&lt;/li&gt;&lt;li&gt;Les dimensions sont pré/in/suffixées avec « x » ([largeur]x[hauteur])&lt;/li&gt;&lt;li&gt;La variance chromatique urilise le suffixe [0-255]cr (les valeurs réelles dépassent rarement 100)&lt;/li&gt;&lt;li&gt;La luminance utilise le suffixe [0.0-1.0]|[0-255]lm&lt;/li&gt;&lt;/ul&gt;&lt;i&gt;Tout les suffixes sont insensibles à la casse sauf m|inute et M|ois&lt;/i&gt;&lt;br&gt;Les &quot;/&quot; suivants commencent un nouveau groupe de conditions suffisantes, la correspondance de sous-chaîne est optionelle.&lt;hr&gt;Vous pouvez également filtrer par&lt;br&gt;&lt;b&gt;noir, blanc, brun, sombre, clair, chaud, froid, monochrome, gris&lt;/b&gt; et les couleurs&lt;br&gt;&lt;b&gt;rouge, orange, jaune, lime, vert, menthe, cyan, azur, bleu, violet, magenta, rose&lt;/b&gt;&lt;hr&gt;Les deux-points en début &lt;b&gt;correspondent aux étiquettes&lt;/b&gt;, ainsi &apos;/&lt;b&gt;&#x202f;:foo&lt;/b&gt;&apos; trouve toutes les images avec l&apos;étiquette &apos;foo&apos;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1401"/>
        <source>Thumbs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1985"/>
        <source>Batch transformation</source>
        <translation>Transformation par lots</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3187"/>
        <source>Searching duplicates: %v / %m</source>
        <extracomment>%v and %m are literal pattterns for QProgressBar (value and maximum)</extracomment>
        <translation>Recherche des doublons : %v / %m</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3258"/>
        <source>Failed to rename directory.</source>
        <translation>Impossible de renommer le répertoire.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3365"/>
        <location filename="../Phototonic.cpp" line="3378"/>
        <source>File collision!</source>
        <translation>Conflit de fichiers !</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3365"/>
        <location filename="../Phototonic.cpp" line="3378"/>
        <source>Existing files collide with the rename.</source>
        <translation>Les fichiers existants entrent en conflit avec le changement de nom.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3373"/>
        <source>Refusing ambigious rename pattern.
Multiple files would get the same name.</source>
        <translation>Refus du modèle de renommage ambigu.
Plusieurs fichiers obtiendraient le même nom.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3379"/>
        <source>Do you want to incorporate them (ie. skip their indexes)?</source>
        <translation>Voulez-vous les intégrer (c&apos;est-à-dire ignorer leurs index) ?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3451"/>
        <source>Permanently remove all Exif metadata from selected images?</source>
        <translation>Supprimer définitivement toutes les méta-données Exif des images sélectionnées ?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3454"/>
        <source>Failed to remove Exif metadata.</source>
        <translation>Impossible de supprimer les méta-données Exif.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3459"/>
        <source>Metadata removed from selected images</source>
        <translation>Les méta-données des images sélectionnées sont supprimées</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3475"/>
        <source>Write Exif Thumbnail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3477"/>
        <source>Do you also want to write the thumbnail to the images metadata?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3493"/>
        <source>Move directory %1 to the trash?</source>
        <translation>Déplacer le répertoire %1 dans la corbeille ?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3494"/>
        <source>Permanently delete the directory %1 and all of its contents?</source>
        <translation>Supprimer définitivement le répertoire %1 et son contenu ?</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3498"/>
        <location filename="../Phototonic.cpp" line="3500"/>
        <source>Delete Directory</source>
        <translation>Supprimer le répertoire</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3498"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <source>Failed to move directory to the trash:</source>
        <translation type="vanished">Impossible de déplacer le répertoire dans la corbeille :</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3508"/>
        <source>Failed to delete directory.</source>
        <translation>Impossible de supprimer le répertoire.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3529"/>
        <source>New Sub directory</source>
        <translation>Nouveau sous-répertoire</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3530"/>
        <source>New directory name:</source>
        <translation>Nom du sous-répertoire :</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3545"/>
        <source>Failed to create new directory.</source>
        <translation>Impossible de créer un nouveau répertoire.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3549"/>
        <source>Created %1</source>
        <translation>%1 créé</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3555"/>
        <source>Directory to save images into:</source>
        <translation>Enregistrer les images sous :</translation>
    </message>
    <message>
        <source>Rotation %1u00B0</source>
        <translation type="vanished">Rotation de %1u00B0</translation>
    </message>
    <message>
        <source>Copied</source>
        <translation type="vanished">Copié</translation>
    </message>
    <message>
        <source>Moved</source>
        <translation type="vanished">Déplacer</translation>
    </message>
    <message numerus="yes">
        <source>%n image(s)</source>
        <translation type="vanished">
            <numerusform>%n image</numerusform>
            <numerusform>%n images</numerusform>
        </translation>
    </message>
    <message>
        <source>Permanently delete</source>
        <translation type="vanished">Supprimer définitivement</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2196"/>
        <source>Failed to delete image.</source>
        <translation>Impossible de supprimer l&apos;image.</translation>
    </message>
    <message>
        <source>Deleted</source>
        <translation type="vanished">Supprimé</translation>
    </message>
    <message>
        <source>Invalid Path:</source>
        <translation type="vanished">Emplacement invalide :</translation>
    </message>
    <message>
        <source>Viewer</source>
        <translation type="vanished">Visionneuse</translation>
    </message>
    <message>
        <source>Contributors:&lt;br&gt;</source>
        <translation type="obsolete">Contributeurs:&lt;br&gt;</translation>
    </message>
    <message>
        <source>Contributors / Translations:&lt;br&gt;</source>
        <translation type="obsolete">Contributeurs / Traductions:&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3288"/>
        <location filename="../Phototonic.cpp" line="3442"/>
        <location filename="../Phototonic.cpp" line="3468"/>
        <source>Invalid selection</source>
        <translation>Sélection invalide</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="270"/>
        <location filename="../Phototonic.cpp" line="1610"/>
        <location filename="../Phototonic.cpp" line="1809"/>
        <location filename="../Phototonic.cpp" line="1993"/>
        <location filename="../Phototonic.cpp" line="2052"/>
        <location filename="../Phototonic.cpp" line="2062"/>
        <location filename="../Phototonic.cpp" line="2195"/>
        <location filename="../Phototonic.cpp" line="2263"/>
        <location filename="../Phototonic.cpp" line="2343"/>
        <location filename="../Phototonic.cpp" line="3049"/>
        <location filename="../Phototonic.cpp" line="3054"/>
        <location filename="../Phototonic.cpp" line="3070"/>
        <location filename="../Phototonic.cpp" line="3156"/>
        <location filename="../Phototonic.cpp" line="3250"/>
        <location filename="../Phototonic.cpp" line="3258"/>
        <location filename="../Phototonic.cpp" line="3310"/>
        <location filename="../Phototonic.cpp" line="3373"/>
        <location filename="../Phototonic.cpp" line="3430"/>
        <location filename="../Phototonic.cpp" line="3454"/>
        <location filename="../Phototonic.cpp" line="3507"/>
        <location filename="../Phototonic.cpp" line="3537"/>
        <location filename="../Phototonic.cpp" line="3545"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="616"/>
        <source>Copy to...</source>
        <translation>Copier vers...</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="619"/>
        <source>Move to...</source>
        <translation>Déplacer vers...</translation>
    </message>
    <message>
        <source>Copy Image Data</source>
        <translation type="vanished">Copier le contenu de l&apos;image</translation>
    </message>
    <message>
        <source>Paste Image Data</source>
        <translation type="vanished">Coller le contenu de l&apos;image</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="701"/>
        <source>Hide Dock Title Bars</source>
        <translation>Masquer les barres de titre du dock</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="762"/>
        <source>Go Up</source>
        <translation>Monter</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="802"/>
        <source>Load Clipboard</source>
        <translation>Charger le presse-papier</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="809"/>
        <location filename="../Phototonic.cpp" line="810"/>
        <source>Open With...</source>
        <translation>Ouvrir avec...</translation>
    </message>
    <message>
        <source>Lock Transformations</source>
        <translation type="vanished">Verrouiller les transformations</translation>
    </message>
    <message>
        <source>Image</source>
        <translation type="vanished">Image</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1356"/>
        <source>Bookmarks</source>
        <translation>Marques pages</translation>
    </message>
    <message>
        <source>Failed to start external application</source>
        <translation type="vanished">Échec du lancement de l&apos;application externe</translation>
    </message>
    <message>
        <source>Failed to copy or move image</source>
        <translation type="vanished">Échec de la copie ou du déplacement de l&apos;image</translation>
    </message>
    <message>
        <source>Zoom Out to </source>
        <translation type="vanished">Zoom arrière sur </translation>
    </message>
    <message>
        <source>Zoom In to </source>
        <translation type="vanished">Zoom avant sur </translation>
    </message>
    <message>
        <source>Zoom Reset</source>
        <translation type="vanished">Réinitialiser le zoom</translation>
    </message>
    <message>
        <source>Zoom Locked</source>
        <translation type="vanished">Zoom verrouillé</translation>
    </message>
    <message>
        <source>Zoom Unlocked</source>
        <translation type="vanished">Zoom déverrouillé</translation>
    </message>
    <message>
        <source>Transformations Locked</source>
        <translation type="vanished">Transformations verrouillées</translation>
    </message>
    <message>
        <source>Transformations Unlocked</source>
        <translation type="vanished">Transformations déverrouillées</translation>
    </message>
    <message>
        <source>Rotation </source>
        <translation type="vanished">Rotation de </translation>
    </message>
    <message>
        <source>Flipped Vertically</source>
        <translation type="vanished">Retourné verticalement</translation>
    </message>
    <message>
        <source>Unflipped Vertically</source>
        <translation type="vanished">Rétabli verticalement</translation>
    </message>
    <message>
        <source>Flipped Horizontally</source>
        <translation type="vanished">Retourné horizontalement</translation>
    </message>
    <message>
        <source>Unflipped Horizontally</source>
        <translation type="vanished">Rétabli horizontalement</translation>
    </message>
    <message>
        <source>Mirroring Disabled</source>
        <translation type="vanished">Effet miroir désactivé</translation>
    </message>
    <message>
        <source>Mirroring: Dual</source>
        <translation type="vanished">Effet miroir : double</translation>
    </message>
    <message>
        <source>Mirroring: Triple</source>
        <translation type="vanished">Effet miroir : triple</translation>
    </message>
    <message>
        <source>Mirroring: Dual Vertical</source>
        <translation type="vanished">Effet miroir : double vertical</translation>
    </message>
    <message>
        <source>Mirroring: Quad</source>
        <translation type="vanished">Effet miroir : quadruple</translation>
    </message>
    <message>
        <source>Can not copy or move to </source>
        <translation type="vanished">Impossible de copier ou déplacer vers </translation>
    </message>
    <message>
        <source>Can not cut and paste in the same folder</source>
        <translation type="vanished">Impossible de couper et coller dans le même dossier</translation>
    </message>
    <message>
        <source>Copied </source>
        <translation type="vanished">Copié </translation>
    </message>
    <message>
        <source>Moved </source>
        <translation type="vanished">Déplacé </translation>
    </message>
    <message>
        <source> images</source>
        <translation type="vanished"> images</translation>
    </message>
    <message>
        <source>Delete image</source>
        <translation type="vanished">Supprimer l&apos;image</translation>
    </message>
    <message>
        <source>Permanently delete </source>
        <translation type="vanished">Supprimer définitivement </translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2263"/>
        <source>Failed to delete image</source>
        <translation>Impossible de supprimer l&apos;image</translation>
    </message>
    <message>
        <source>No selection</source>
        <translation type="vanished">Aucune sélection</translation>
    </message>
    <message>
        <source>&lt;h2&gt;[substring] [/ constraint [/ more constraints]]&lt;/h2&gt;&lt;tt&gt;foo / &amp;gt; 5d &amp;lt; 1M / &amp;lt; 10kb&lt;/tt&gt;&lt;br&gt;&lt;i&gt;matches foo, older than 5 days but younger than a month - or below 10kB&lt;/i&gt;&lt;ul&gt;&lt;li&gt;Bigger than/After: &amp;gt;&lt;/li&gt;&lt;li&gt;Smaller than/Before: &amp;lt;&lt;/li&gt;&lt;li&gt;The exact age or (rounded) size is otherwise implied or explicit with: =&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;ul&gt;&lt;li&gt;Dates are absolute (YYYY-MM-DD) or relative (5m:h:d:w:M:y)&lt;/li&gt;&lt;li&gt;Sizes are suffixed 4kB:MB:GB or 4MP (mega-pixel)&lt;/li&gt;&lt;li&gt;Dimensions are pre/in/suffixed &quot;x&quot; ([width]x[height])&lt;/li&gt;&lt;/ul&gt;&lt;i&gt;All suffixes are case-insensitive but m|inute and M|onth&lt;/i&gt;&lt;br&gt;Subsequent &quot;/&quot; start a new sufficient condition group, the substring match is optional.</source>
        <extracomment>This is a tooltip explaining extended filter features</extracomment>
        <translation type="vanished">&lt;h2&gt;[sous-chaînes] [/ critère [/ autre critère]]&lt;/h2&gt;&lt;tt&gt;foo / &amp;gt&#x202f;; 5d &amp;lt&#x202f;; 1M / &amp;lt&#x202f;; 10kb&lt;/tt&gt;&lt;br&gt;&lt;i&gt;correspond à foo, remonte à 5 jours de plus mais est plus récent qu&apos;un mois - ou moins de 10kB&lt;/i&gt;&lt;ul&gt;&lt;li&gt;Plus gros que/Après&#x202f;: &amp;gt&#x202f;;&lt;/li&gt;&lt;li&gt;Plus léger que/Avant&#x202f;: &amp;lt&#x202f;;&lt;/li&gt;&lt;li&gt;L&apos;âge exact ou le poids (arrondi) est sinon implicite ou explicite avec&#x202f;: =&lt;/li&gt;&lt;/ul&gt;&lt;hr&gt;&lt;ul&gt;&lt;li&gt;Les dates sont absolues (YYYY-MM-DD) ou relatives (5m&#x202f;:h&#x202f;:d&#x202f;:w&#x202f;:M&#x202f;:y)&lt;/li&gt;&lt;li&gt;Les poids sont définis avec 4kB&#x202f;:MB&#x202f;:GB ou 4MP (méga-pixel)&lt;/li&gt;&lt;li&gt;Les dimensions utilisent le séparateur &quot;x&quot; ([largeur]x[hauteur])&lt;/li&gt;&lt;/ul&gt;&lt;i&gt;Toutes les unités ignorent la casse sauf m|inute et M|ois&lt;/i&gt;&lt;br&gt;&quot;/&quot; démarre un nouveau groupe de critères, la correspondance de sous-chaînes est facultative.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1952"/>
        <location filename="../Phototonic.cpp" line="3704"/>
        <source>No images selected</source>
        <translation>Aucune image sélectionnée</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1952"/>
        <source>Please select the images to transform.</source>
        <translation>Il faut sélectionner les images à transformer.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1957"/>
        <source>&lt;h3&gt;Define a crop area&lt;/h3&gt;&lt;p&gt;Open an image, maybe rotate it.&lt;br&gt;Then press and hold ctrl to select a crop rect.&lt;br&gt;Do &lt;b&gt;not&lt;/b&gt; apply the crop by double clicking the selection!&lt;br&gt;If not using the preview, exit the Viewer.&lt;/p&gt;You can now replay the action on multiple images.</source>
        <translation>&lt;h3&gt;Définir la zone à recadrer&lt;/h3&gt;&lt;p&gt;Ouvrir une image, la pivoter si besoin.&lt;br&gt;Puis maintenir pressée la touche Ctrl pour sélectionner la zone à recadrer.&lt;br&gt;Ne &lt;b&gt;pas&lt;/b&gt; utiliser le double-clic pour confirmer la zone à recadrer!&lt;br&gt;Si l&apos;aperçu activé, quitter la visionneuse.&lt;/p&gt;Si nécessaire, renouveler la manipulation.</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2052"/>
        <source>Can not copy or move to %1</source>
        <translation>Impossible de copier ou déplacer dans %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2062"/>
        <source>Can not move to the same directory</source>
        <translation>Impossible de déplacer dans le même répertoire</translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="2080"/>
        <location filename="../Phototonic.cpp" line="3086"/>
        <source>Copied %n image(s)</source>
        <translation>
            <numerusform>%n image copiée</numerusform>
            <numerusform>%n images copiées</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="2080"/>
        <location filename="../Phototonic.cpp" line="3087"/>
        <source>Moved %n image(s)</source>
        <translation>
            <numerusform>%n image déplacée</numerusform>
            <numerusform>%n images déplacées</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="2126"/>
        <source>Move %n selected image(s) to the trash?</source>
        <translation>
            <numerusform>Déplacer %n image sélectionnée dans la corbeille ?</numerusform>
            <numerusform>Déplacer %n images sélectionnées dans la corbeille ?</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="2127"/>
        <source>Permanently delete %n selected image(s)?</source>
        <translation>
            <numerusform>Supprimer définitivement %n image sélectionnée ?</numerusform>
            <numerusform>Supprimer définitivement %n images sélectionnées ?</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2125"/>
        <location filename="../Phototonic.cpp" line="2243"/>
        <source>Delete images</source>
        <translation>Supprimer les images</translation>
    </message>
    <message>
        <source>Permanently delete selected images?</source>
        <translation type="vanished">Supprimer définitivement les images sélectionnées ?</translation>
    </message>
    <message>
        <source>Contributors / Code:</source>
        <translation type="vanished">Contributeurs / Code :</translation>
    </message>
    <message>
        <source>Contributors / Translations:</source>
        <translation type="vanished">Contributeurs / Traductions :</translation>
    </message>
    <message>
        <source>Zoom </source>
        <translation type="vanished">Zoom à </translation>
    </message>
    <message>
        <source>Can not copy or move to the same folder</source>
        <translation type="vanished">Impossible de copier ou déplacer dans le même dossier</translation>
    </message>
    <message>
        <source> image(s)</source>
        <translation type="vanished"> image(s)</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="vanished">Oui</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
    <message>
        <source>Deleted </source>
        <translation type="vanished">Supprimé </translation>
    </message>
    <message>
        <source>Invalid Path: </source>
        <translation type="vanished">Emplacement invalide : </translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="1379"/>
        <source>Preview</source>
        <translation>Aperçu</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2173"/>
        <source>Deleting %1</source>
        <translation>Suppression %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2195"/>
        <source>Failed to move image to the trash.</source>
        <translation>Impossible de déplacer l&apos;image dans la corbeille.</translation>
    </message>
    <message numerus="yes">
        <location filename="../Phototonic.cpp" line="2216"/>
        <source>Deleted %n image(s)</source>
        <translation>
            <numerusform>%n image supprimée</numerusform>
            <numerusform>%n images supprimées</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2244"/>
        <source>Move %1 to the trash</source>
        <translation>Déplacer %1 dans la corbeille</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2244"/>
        <source>Permanently delete %1</source>
        <translation>Supprimer définitivement %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2260"/>
        <source>Deleted %1</source>
        <translation>%1 supprimé</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2343"/>
        <source>Invalid Path: %1</source>
        <translation>Chemin invalide : %1</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2741"/>
        <source>No images</source>
        <translation>Aucune image</translation>
    </message>
    <message>
        <source>Failed to open file </source>
        <translation type="vanished">Échec de l&apos;ouverture du fichier </translation>
    </message>
    <message>
        <source>, file not found</source>
        <translation type="vanished">, fichier introuvable</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2817"/>
        <source>Slide show stopped</source>
        <translation>Diaporama stoppé</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2846"/>
        <source>Stop Slide Show</source>
        <translation>Arrêter le diaporama</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="2847"/>
        <source>Slide show started</source>
        <translation>Diaporama démarré</translation>
    </message>
    <message>
        <source>Can not move or copy images to this folder</source>
        <translation type="vanished">Impossible de déplacer ou couper les images dans ce dossier</translation>
    </message>
    <message>
        <source>Destination folder is same as source</source>
        <translation type="vanished">Le dossier de destination et le dossier source sont identiques</translation>
    </message>
    <message>
        <source>Move </source>
        <translation type="vanished">Déplacer </translation>
    </message>
    <message>
        <source> to </source>
        <translation type="vanished"> vers </translation>
    </message>
    <message>
        <source>Move folder</source>
        <translation type="vanished">Déplacer le dossier</translation>
    </message>
    <message>
        <source>Failed to move folder</source>
        <translation type="vanished">Échec du déplacement du dossier</translation>
    </message>
    <message>
        <source>Folder moved</source>
        <translation type="vanished">Dossier déplacé</translation>
    </message>
    <message>
        <source>Failed to open folder: </source>
        <translation type="vanished">Échec de l&apos;ouverture du dossier : </translation>
    </message>
    <message>
        <source>Rename </source>
        <translation type="vanished">Renommer </translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3242"/>
        <source>New name:</source>
        <translation>Nouveau nom :</translation>
    </message>
    <message>
        <source>Invalid name entered</source>
        <translation type="vanished">Nom saisi invalide</translation>
    </message>
    <message>
        <source>Failed to rename folder</source>
        <translation type="vanished">Échec du renommage du dossier</translation>
    </message>
    <message>
        <source>Rename Image</source>
        <translation type="vanished">Renommer l&apos;image</translation>
    </message>
    <message>
        <source>Enter a new name for </source>
        <translation type="vanished">Saisir un nouveau nom pour </translation>
    </message>
    <message>
        <source>No name entered</source>
        <translation type="vanished">Aucun nom saisi</translation>
    </message>
    <message>
        <source>Failed to rename image</source>
        <translation type="vanished">Échec du renommage de l&apos;image</translation>
    </message>
    <message>
        <source> and all of its contents?</source>
        <translation type="vanished"> et tout ce qu&apos;il contient ?</translation>
    </message>
    <message>
        <source>Delete folder</source>
        <translation type="vanished">Supprimer le dossier</translation>
    </message>
    <message>
        <source>Failed to delete folder</source>
        <translation type="vanished">Échec de la suppression du dossier</translation>
    </message>
    <message>
        <source>Removed </source>
        <translation type="vanished">Supprimé </translation>
    </message>
    <message>
        <source>New Sub folder</source>
        <translation type="vanished">Nouveau sous-dossier</translation>
    </message>
    <message>
        <source>New folder name:</source>
        <translation type="vanished">Nom du nouveau dossier :</translation>
    </message>
    <message>
        <source>Failed to create new folder</source>
        <translation type="vanished">Échec de la création du nouveau dossier</translation>
    </message>
    <message>
        <source>Created </source>
        <translation type="vanished">Créé </translation>
    </message>
    <message>
        <source>Executing file manager...</source>
        <translation type="obsolete">Exécution du gestionnaire de fichiers...</translation>
    </message>
    <message>
        <location filename="../Phototonic.cpp" line="3785"/>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <source>Cannot perform action with temporary image</source>
        <translation type="vanished">Impossible d&apos;exécuter cette action avec l&apos;image temporaire</translation>
    </message>
</context>
<context>
    <name>ProgressDialog</name>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Annuler</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Usage: phototonic [FILE or DIRECTORY]...</source>
        <translation type="vanished">Utilisation : phototonic [FICHIER ou REPERTOIRE]...</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="139"/>
        <source>Skip,Replace,Index,Rename,Filename</source>
        <translation>Sauter, Remplacer, Indexer, Renommer, Nom de fichier</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="186"/>
        <source>New file also exists</source>
        <translation>Un nouveau fichier existe également</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="187"/>
        <source>The new filename also conflicts with an existing file.
The existing file would be overwritten!</source>
        <translation>Le nouveau nom de fichier entre également en conflit avec un fichier existant.
Le fichier existant serait écrasé !</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="259"/>
        <source>File collision resolver</source>
        <translation>Résolveur de conflits de fichiers</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="261"/>
        <source>&lt;h3&gt;Some of the destination files already exist&lt;/h3&gt;You can resolve the conflicts here or abort the entire copy/move operation.&lt;br&gt;&lt;b&gt;By default, the conflicting files will be skipped.&lt;/b&gt;&lt;br&gt;You can also replace or rename the destination, or automatically add a counter for a conflict-free filename.</source>
        <translation>&lt;h3&gt;Certains fichiers de destination existent déjà&lt;/h3&gt; Vous pouvez résoudre les conflits ici ou annuler entièrement l’opération de copie/déplacement.&lt;br&gt; &lt;b&gt;Par défaut, les fichiers en conflit seront ignorés.&lt;/b&gt;&lt;br&gt; Vous pouvez également remplacer ou renommer la destination, ou ajouter automatiquement un compteur pour obtenir un nom de fichier sans conflit.</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="271"/>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="271"/>
        <source>Modified</source>
        <translation>Modifié</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="271"/>
        <source>Resolution</source>
        <translation>Résolution</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="271"/>
        <source>MD5</source>
        <translation>MD5</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="356"/>
        <source>Copying &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>Copie de &quot;%1&quot; vers &quot;%2&quot;.</translation>
    </message>
    <message>
        <location filename="../CopyMoveDialog.cpp" line="356"/>
        <source>Moving &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>Déplacement de &quot;%1&quot; vers &quot;%2&quot;.</translation>
    </message>
</context>
<context>
    <name>RangeInputDialog</name>
    <message>
        <source>Select brightness range</source>
        <translation type="vanished">Sélectionner la plage de luminosité</translation>
    </message>
    <message>
        <source>From</source>
        <translation type="vanished">De</translation>
    </message>
    <message>
        <source>to</source>
        <translation type="vanished">à</translation>
    </message>
</context>
<context>
    <name>RenameDialog</name>
    <message>
        <location filename="../RenameDialog.cpp" line="28"/>
        <source>Rename Image</source>
        <translation>Renommer l&apos;image</translation>
    </message>
    <message>
        <location filename="../RenameDialog.cpp" line="31"/>
        <source>Rename</source>
        <translation>Renommer</translation>
    </message>
    <message>
        <location filename="../RenameDialog.cpp" line="35"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../RenameDialog.cpp" line="41"/>
        <source>New name: </source>
        <translation>Nouveau nom : </translation>
    </message>
    <message>
        <location filename="../RenameDialog.cpp" line="47"/>
        <source>&lt;h3&gt;Rename files according to pattern&lt;/h3&gt;Supported placeholders:&lt;hr&gt;&lt;table&gt;&lt;tr&gt;&lt;th align=right&gt;%index :&lt;/th&gt;&lt;td&gt;0-padded index, based on selection order&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th align=right&gt;%date :&lt;/th&gt;&lt;td&gt;Date and time of last modification, ISO8601 format&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th align=right&gt;%exifdate :&lt;/th&gt;&lt;td&gt;Date and time of EXIF timestamp or file creation, ISO8601 format&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th align=right&gt;%size :&lt;/th&gt;&lt;td&gt;Image size, WxH&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
        <translation>&lt;h3&gt;Renommer les fichiers selon un modèle&lt;/h3&gt; Espaces réservés pris en charge : &lt;hr&gt; &lt;table&gt; &lt;tr&gt;&lt;th align=right&gt;%index :&lt;/th&gt;&lt;td&gt;Index avec zéros en tête, basé sur l’ordre de sélection&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th align=right&gt;%date :&lt;/th&gt;&lt;td&gt;Date et heure de la dernière modification, format ISO8601&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th align=right&gt;%exifdate :&lt;/th&gt;&lt;td&gt;Date et heure de l’horodatage EXIF ou de création du fichier, format ISO8601&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th align=right&gt;%size :&lt;/th&gt;&lt;td&gt;Taille de l’image, LxH&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</translation>
    </message>
</context>
<context>
    <name>ResizeDialog</name>
    <message>
        <location filename="../ResizeDialog.cpp" line="29"/>
        <source>Scale Image</source>
        <translation>Redimensionner l&apos;image</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="33"/>
        <source>Scale</source>
        <translation>Redimensionner</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="36"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="51"/>
        <source>Current size:</source>
        <translation>Taille actuelle :</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="54"/>
        <source>New Width:</source>
        <translation>Nouvelle largeur :</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="55"/>
        <source>New Height:</source>
        <translation>Nouvelle hauteur :</translation>
    </message>
    <message>
        <source>Original size:</source>
        <translation type="vanished">Taille d&apos;origine :</translation>
    </message>
    <message>
        <source>Width:</source>
        <translation type="vanished">Largeur :</translation>
    </message>
    <message>
        <source>Height:</source>
        <translation type="vanished">Hauteur :</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="56"/>
        <source>Units:</source>
        <translation>Unités :</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="58"/>
        <source>New size:</source>
        <translation>Nouvelle taille :</translation>
    </message>
    <message>
        <source>Original size: </source>
        <translation type="vanished">Taille d&apos;origine : </translation>
    </message>
    <message>
        <source>Width: </source>
        <translation type="vanished">Largeur : </translation>
    </message>
    <message>
        <source>Height: </source>
        <translation type="vanished">Hauteur : </translation>
    </message>
    <message>
        <source>Units: </source>
        <translation type="vanished">Unités : </translation>
    </message>
    <message>
        <source>New size: </source>
        <translation type="vanished">Nouvelle taille : </translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="61"/>
        <source>Pixels</source>
        <translation>Pixels</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="65"/>
        <source>Keep aspect ratio</source>
        <translation>Conserver les proportions</translation>
    </message>
    <message>
        <location filename="../ResizeDialog.cpp" line="72"/>
        <source>Percent</source>
        <translation>Pourcent</translation>
    </message>
    <message>
        <source>Lock aspect ratio</source>
        <translation type="vanished">Vérrouiller le rapport hauteur/largeur</translation>
    </message>
</context>
<context>
    <name>SettingsDialog</name>
    <message>
        <location filename="../SettingsDialog.cpp" line="51"/>
        <source>Preferences</source>
        <translation>Préférences</translation>
    </message>
    <message>
        <source>Fit Large Images</source>
        <translation type="vanished">Adapter les grandes images</translation>
    </message>
    <message>
        <source>Disable</source>
        <translation type="vanished">Désactiver</translation>
    </message>
    <message>
        <source>By width and height</source>
        <translation type="vanished">Par la largeur et la hauteur</translation>
    </message>
    <message>
        <source>By width</source>
        <translation type="vanished">Par la largeur</translation>
    </message>
    <message>
        <source>By height</source>
        <translation type="vanished">Par la hauteur</translation>
    </message>
    <message>
        <source>Stretch disproportionately</source>
        <translation type="vanished">Étirer de manière disproportionnée</translation>
    </message>
    <message>
        <source>Fit Small Images</source>
        <translation type="vanished">Adapter les petites images</translation>
    </message>
    <message>
        <source>Background color: </source>
        <translation type="vanished">Couleur de fond : </translation>
    </message>
    <message>
        <source>Exit instead of closing, when image is loaded from command line</source>
        <translation type="vanished">Quitter au lieu de fermer, quand l&apos;image est chargée depuis la ligne de commande</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="67"/>
        <source>Wrap image list when reaching last or first image</source>
        <translation>Revenir à la liste d&apos;image en arrivant à la dernière ou à la première image</translation>
    </message>
    <message>
        <source>Default quality when saving images:</source>
        <translation type="vanished">Qualité par défaut lors de la sauvegarde des images :</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="55"/>
        <source>Background color:</source>
        <translation>Couleur de fond :</translation>
    </message>
    <message>
        <source>By width or height</source>
        <translation type="vanished">Par largeur ou hauteur</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="vanished">Non</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="71"/>
        <source>Default quality when saving:</source>
        <translation>Qualité d&apos;enregistrement par défaut :</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="85"/>
        <source>Rotate image according to Exif orientation value</source>
        <translation>Tourner l&apos;image à partir des données Exif</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="89"/>
        <source>Show image file name in viewer</source>
        <translation>Afficher le nom de l&apos;image dans la visionneuse</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="155"/>
        <source>Thumbnails and Preview Background Color:</source>
        <translation>Couleur de fonds pour les vignettes et aperçus :</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="179"/>
        <source>Background image:</source>
        <translation>Image de fond :</translation>
    </message>
    <message>
        <source>Add space between thumbnails:</source>
        <translation type="vanished">Ajouter un espace entre les vignettes :</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="200"/>
        <source>Number of thumbnail pages to read ahead:</source>
        <translation>Nombre de pages de vignettes à parcourir :</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="209"/>
        <source>Rotate thumbnail according to Exif orientation value</source>
        <translation>Tourner la vignette à partir des données Exif</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="213"/>
        <source>Scale up small images in preview</source>
        <translation>Agrandir l&apos;aperçu des petites images</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="234"/>
        <source>Swap mouse double-click and middle-click actions</source>
        <translation>Inverser le double-clic et le clic du milieu</translation>
    </message>
    <message>
        <source>Use scroll wheel for zooming in image viewer</source>
        <translation type="vanished">Utiliser la molette pour zoomer dans la visionneuse</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="242"/>
        <source>Startup directory if not specified by command line</source>
        <translation>Répertoire de démarrage si non précisé par la ligne de commande</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="244"/>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="286"/>
        <location filename="../SettingsDialog.cpp" line="410"/>
        <source>Shortcuts</source>
        <translation>Raccourcis</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="292"/>
        <source>Filter Items</source>
        <translation>Filtrer les éléments</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="296"/>
        <source>Select an entry and press a key to set a new shortcut</source>
        <translation>Sélectionner une action et maintenir presser la touche à affecter au nouveau raccourci</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="303"/>
        <source>Set the application icon according to the current image</source>
        <translation>Définir l&apos;image courante comme icône de l&apos;application</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="96"/>
        <source>Delay between slides in seconds:</source>
        <translation>Temps en secondes entre les diapositives :</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="92"/>
        <source>Use scroll wheel for zooming</source>
        <translation>Utilisez la molette de la souris pour zoomer</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="110"/>
        <source>Crossfade images</source>
        <translation>Images en fondu enchaîné</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="115"/>
        <source>Slideshow</source>
        <translation>Diaporama</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="123"/>
        <source>Viewer toolbar items:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="216"/>
        <source>Always use the thumbnail embedded in the image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="217"/>
        <source>Othwise it will only be used and upscaled if its at least half the required size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="316"/>
        <source>&lt;p&gt;Bangs allow you to use external commands to generate the list of shown images.&lt;br&gt;The main purpose is to query databases like locate, baloo or tracker, but anything that can generate a list of image files is suitable&lt;/p&gt;&lt;p&gt;The token &lt;b&gt;%s&lt;/b&gt; in the command will be replaced with the parameter.&lt;/p&gt;&lt;p&gt;Eg. for plocate, using the shortcut &lt;i&gt;locate&lt;/i&gt; and the command&lt;br&gt;&lt;i&gt;bash -c &quot;locate -i &apos;*%s*&apos; | grep --line-buffered -iE &apos;(jpe?g|png)$&apos;&quot;&lt;/i&gt;&lt;br&gt;allows you to enter &lt;i&gt;locate:waldo&lt;/i&gt; to display indexed jpg&apos;s and png&apos;s of waldo.&lt;/p&gt;&lt;p&gt;Phototonic tests the files for existence and will remove duplicates (including file and directory symlinks.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Les bangs vous permettent d’utiliser des commandes externes pour générer la liste des images affichées.&lt;br&gt;Le but principal est d’interroger des bases de données comme locate, baloo ou tracker, mais toute commande pouvant générer une liste de fichiers image convient&lt;/p&gt;&lt;p&gt;Le jeton &lt;b&gt;%s&lt;/b&gt; dans la commande sera remplacé par le paramètre.&lt;/p&gt;&lt;p&gt;Par exemple, pour plocate, en utilisant le raccourci &lt;i&gt;locate&lt;/i&gt; et la commande&lt;br&gt;&lt;i&gt;bash -c &quot;locate -i &apos;*%s*&apos; | grep --line-buffered -iE &apos;(jpe?g|png)$&apos;&quot;&lt;/i&gt;&lt;br&gt;vous pouvez entrer &lt;i&gt;locate:waldo&lt;/i&gt; pour afficher les jpg et png indexés contenant &quot;waldo&quot;.&lt;/p&gt;&lt;p&gt;Phototonic vérifie l’existence des fichiers et supprimera les doublons (y compris les liens symboliques vers fichiers et répertoires).&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="333"/>
        <source>Shortcut</source>
        <translation>Raccourci</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="334"/>
        <source>Command</source>
        <translation>Commande</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="414"/>
        <source>Bangs</source>
        <translation>Bangs</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="496"/>
        <source>Select background color</source>
        <translation>Sélectionner une couleur de fond</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="512"/>
        <source>Choose Startup Directory</source>
        <translation>Choisir un répertoire de démarrage</translation>
    </message>
    <message>
        <source>Default quality when saving images: </source>
        <translation type="vanished">Qualité par défaut lors de la sauvegarde des images : </translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="81"/>
        <source>Enable GIF animation</source>
        <translation>Activer l&apos;animation GIF</translation>
    </message>
    <message>
        <source>Rotate image according to Exif orientation</source>
        <translation type="vanished">Rotation de l&apos;image selon l&apos;orientation Exif</translation>
    </message>
    <message>
        <source>Show image file name in full screen mode</source>
        <translation type="vanished">Afficher le nom du fichier de l&apos;image en mode plein écran</translation>
    </message>
    <message>
        <source>        Label color: </source>
        <translation type="vanished">        Couleur du label : </translation>
    </message>
    <message>
        <source>Background image: </source>
        <translation type="vanished">Image de fond : </translation>
    </message>
    <message>
        <source>Add space between thumbnails: </source>
        <translation type="vanished">Ajouter un espace entre les vignettes : </translation>
    </message>
    <message>
        <source>Show original size of images smaller than the thumbnail size</source>
        <translation type="vanished">Afficher la taille d&apos;origine des images qui sont plus petites que les vignettes</translation>
    </message>
    <message>
        <source>Number of thumbnail pages to read ahead: </source>
        <translation type="vanished">Nombre de pages de vignettes à parcourir : </translation>
    </message>
    <message>
        <source>Rotate thumbnails according to Exif orientation</source>
        <translation type="vanished">Rotation des vignettes selon l&apos;orientation Exif</translation>
    </message>
    <message>
        <source>Delay between slides in seconds: </source>
        <translation type="vanished">Temps entre les diapositives en secondes : </translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="167"/>
        <source>Label color:</source>
        <translation>Couleur du label :</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="106"/>
        <source>Show random images</source>
        <translation>Afficher des images aléatoires</translation>
    </message>
    <message>
        <source>Startup folder</source>
        <translation type="vanished">Dossier de démarrage</translation>
    </message>
    <message>
        <source>Default, or specified by command line argument</source>
        <translation type="vanished">Par défaut, ou spécifié par l&apos;argument de la ligne de commande</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="243"/>
        <source>Remember last</source>
        <translation>Se souvenir du dernier</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="246"/>
        <source>Specify:</source>
        <extracomment>specificy a startup directory</extracomment>
        <translation>Définir :</translation>
    </message>
    <message>
        <source>Swap mouse left-click and middle-click actions</source>
        <translation type="vanished">Permuter les actions des clic gauche et clic du milieu de la souris</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="238"/>
        <source>Delete confirmation</source>
        <translation>Supprimer la confirmation</translation>
    </message>
    <message>
        <source>Keyboard Shortcuts</source>
        <translation type="vanished">Raccourcis clavier</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="518"/>
        <source>Open File</source>
        <translation>Ouvrir un fichier</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="519"/>
        <source>Images</source>
        <translation>Images</translation>
    </message>
    <message>
        <source>Keyboard shortcuts</source>
        <translation type="obsolete">Raccourcis clavier</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="383"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="387"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="398"/>
        <source>Viewer</source>
        <translation>Visionneuse</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="402"/>
        <source>Thumbnails</source>
        <translation>Vignettes</translation>
    </message>
    <message>
        <source>Slide Show</source>
        <translation type="vanished">Diaporama</translation>
    </message>
    <message>
        <location filename="../SettingsDialog.cpp" line="406"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <source>Choose Startup Folder</source>
        <translation type="vanished">Choisir le dossier de démarrage</translation>
    </message>
</context>
<context>
    <name>ShortcutsTable</name>
    <message>
        <location filename="../ShortcutsTable.cpp" line="85"/>
        <source>%1 is reserved for launching external applications.</source>
        <translation>%1 est réservé pour le lancement des outils externes.</translation>
    </message>
    <message>
        <location filename="../ShortcutsTable.cpp" line="114"/>
        <source>%1 is already assigned to %2, reassign shortcut?</source>
        <translation>%1 est déjà affecté à %2, réaffecter le raccourci ?</translation>
    </message>
    <message>
        <location filename="../ShortcutsTable.cpp" line="114"/>
        <source>Overwrite Shortcut</source>
        <translation>Ecraser le raccourci</translation>
    </message>
    <message>
        <location filename="../ShortcutsTable.cpp" line="140"/>
        <source>Action</source>
        <translation>Action</translation>
    </message>
    <message>
        <location filename="../ShortcutsTable.cpp" line="141"/>
        <source>Shortcut</source>
        <translation>Raccourci</translation>
    </message>
    <message>
        <location filename="../ShortcutsTable.cpp" line="44"/>
        <source>Delete shortcut</source>
        <translation>Supprimer le raccourci</translation>
    </message>
    <message>
        <location filename="../ShortcutsTable.cpp" line="85"/>
        <source>Set shortcut</source>
        <translation>Définir un raccourci</translation>
    </message>
    <message>
        <source>&quot;%1&quot; is reserved for shortcuts to external applications.</source>
        <translation type="vanished">&quot;%1&quot; est réservé pour les raccourcis d&apos;applications externes.</translation>
    </message>
    <message>
        <source>&quot;%1&quot; is already assigned to &quot;%2&quot; action.</source>
        <translation type="vanished">&quot;%1&quot; est déjà attribué à &quot;%2&quot; action.</translation>
    </message>
    <message>
        <source> is reserved for shortcuts to external applications</source>
        <translation type="obsolete"> est réservé pour les raccourcis d&apos;applications externes</translation>
    </message>
    <message>
        <source> is already assigned to &quot;</source>
        <translation type="obsolete"> est déjà attribué à &quot;</translation>
    </message>
    <message>
        <source>&quot; action</source>
        <translation type="obsolete">&quot; action</translation>
    </message>
</context>
<context>
    <name>ThumbView</name>
    <message>
        <source> images</source>
        <translation type="vanished"> images</translation>
    </message>
    <message>
        <source>Selected </source>
        <translation type="vanished">Sélection de </translation>
    </message>
    <message>
        <source> of </source>
        <translation type="vanished"> sur </translation>
    </message>
    <message>
        <source>File name</source>
        <translation type="vanished">Nom du fichier</translation>
    </message>
    <message>
        <source>Location</source>
        <translation type="vanished">Emplacement</translation>
    </message>
    <message>
        <source>Format</source>
        <translation type="vanished">Format</translation>
    </message>
    <message>
        <source>Resolution</source>
        <translation type="vanished">Résolution</translation>
    </message>
    <message>
        <source>Megapixel</source>
        <translation type="vanished">Mégapixel</translation>
    </message>
    <message>
        <source>Selected %1 of %2</source>
        <translation type="vanished">Sélection de %1 sur %2</translation>
    </message>
    <message>
        <source>Scanned %1, displaying %2 (%3 and %4)</source>
        <translation type="vanished">Analyse de %1, affichage de %2 (%3 et %4)</translation>
    </message>
    <message numerus="yes">
        <source>%n original(s)</source>
        <translation type="vanished">
            <numerusform>%n original</numerusform>
            <numerusform>%n originaux</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n duplicate(s)</source>
        <translation type="vanished">
            <numerusform>%n doublon</numerusform>
            <numerusform>%n doublons</numerusform>
        </translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">Taille</translation>
    </message>
    <message>
        <source>General</source>
        <translation type="vanished">Général</translation>
    </message>
    <message>
        <source>Modified</source>
        <translation type="vanished">Modifié</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">Erreur</translation>
    </message>
    <message numerus="yes">
        <source>%n image(s)</source>
        <translation type="vanished">
            <numerusform>%n image</numerusform>
            <numerusform>%n images</numerusform>
        </translation>
    </message>
    <message>
        <source>Selected %1 of%2</source>
        <translation type="vanished">Sélection de %1 sur%2</translation>
    </message>
    <message numerus="yes">
        <source> %n image(s)</source>
        <translation type="vanished">
            <numerusform> %n image</numerusform>
            <numerusform> %n images</numerusform>
        </translation>
    </message>
    <message>
        <source>Searching duplicate images...</source>
        <translation type="vanished">Recherche de doublons...</translation>
    </message>
    <message>
        <source>Scanned </source>
        <translation type="vanished">Analyse de </translation>
    </message>
    <message numerus="yes">
        <source>%n images, displaying </source>
        <translation type="vanished">
            <numerusform>%n image, affichage de </numerusform>
            <numerusform>%n images, affichage de </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n images (</source>
        <translation type="vanished">
            <numerusform>%n image pertinente (</numerusform>
            <numerusform>%n images pertinentes (</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n originals and </source>
        <translation type="obsolete">
            <numerusform>%n original et </numerusform>
            <numerusform>%n originaux et </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n duplicates)</source>
        <translation type="vanished">
            <numerusform>%n doublon)</numerusform>
            <numerusform>%n doublons)</numerusform>
        </translation>
    </message>
    <message>
        <source>No images</source>
        <translation type="vanished">Aucunes images</translation>
    </message>
</context>
<context>
    <name>ThumbsViewer</name>
    <message numerus="yes">
        <location filename="../ThumbsViewer.cpp" line="239"/>
        <source>Selected %1 of %n image(s)</source>
        <translation>
            <numerusform>%1 sélectionnée de %n image</numerusform>
            <numerusform>%1 sélectionnées de %n images</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="262"/>
        <source>Tagging %1</source>
        <translation>Tague %1</translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="270"/>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="270"/>
        <source>Failed to save tags to %1</source>
        <translation>Échec de la sauvegarde du tag dans %1</translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="947"/>
        <source>Searching duplicate images...</source>
        <translation>Recherche de doublons...</translation>
    </message>
    <message numerus="yes">
        <location filename="../ThumbsViewer.cpp" line="1118"/>
        <source>%n of %1 image(s)</source>
        <translation>
            <numerusform>%n de %1 image</numerusform>
            <numerusform>%n de %1 images</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../ThumbsViewer.cpp" line="1120"/>
        <source>%n image(s)</source>
        <translation>
            <numerusform>%n image</numerusform>
            <numerusform>%n images</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="1116"/>
        <source>No images</source>
        <translation>Aucune image</translation>
    </message>
    <message numerus="yes">
        <location filename="../ThumbsViewer.cpp" line="1236"/>
        <location filename="../ThumbsViewer.cpp" line="1349"/>
        <source>Found %n duplicate(s) among %1 files</source>
        <translation>
            <numerusform>%n doublon trouvé sur %1 fichiers</numerusform>
            <numerusform>%n doublons trouvés sur %1 fichiers</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="1433"/>
        <source>Abort</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="1433"/>
        <source>Loading...</source>
        <translation>Chargement...</translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="1473"/>
        <source>Comparing...</source>
        <translation>Comparer...</translation>
    </message>
    <message>
        <location filename="../ThumbsViewer.cpp" line="1506"/>
        <source>Sorting...</source>
        <translation>Tri...</translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <location filename="../main.cpp" line="58"/>
        <source>files or directory</source>
        <translation>fichiers ou répertoire</translation>
    </message>
    <message>
        <source>files or directory to open</source>
        <translation type="vanished">fichiers ou répertoire à ouvrir</translation>
    </message>
    <message>
        <source>[FILE...] | [DIRECTORY]</source>
        <translation type="vanished">[FICHIER...] | [REPERTOIRE]</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="59"/>
        <source>files or directory to open, &quot;-&quot; to read them from stdin.</source>
        <translation>Fichiers ou répertoire à ouvrir, &quot;-&quot; pour les lire depuis stdin.</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="60"/>
        <source>[FILE...] | [DIRECTORY] | [-]</source>
        <translation>[FICHIER...] | [DOSSIER] | [-]</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="63"/>
        <source>start with a specific translation</source>
        <translation>démarrer avec une traduction définie</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="64"/>
        <source>language</source>
        <translation>langue</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="68"/>
        <source>Copy all modified images into &lt;directory&gt;.</source>
        <translation>Copier toutes les images dans &lt;répertoire&gt;.</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="69"/>
        <source>directory</source>
        <translation>répertoire</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="73"/>
        <source>Run a single instance of Phototonic or open files in such already running.</source>
        <translation>Lancer une seule instance de Phototonic ou ouvrir des fichiers dans une instance déjà en cours d’exécution.</translation>
    </message>
</context>
</TS>
