summaryrefslogtreecommitdiff
path: root/po/fr.po
diff options
context:
space:
mode:
Diffstat (limited to 'po/fr.po')
-rw-r--r--po/fr.po2586
1 files changed, 1727 insertions, 859 deletions
diff --git a/po/fr.po b/po/fr.po
index 4c85780..0a64591 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -8,35 +8,446 @@ msgid ""
msgstr ""
"Project-Id-Version: rapid\n"
"Report-Msgid-Bugs-To: damonlynch@gmail.com\n"
-"POT-Creation-Date: 2017-07-08 19:16-0500\n"
-"PO-Revision-Date: 2017-07-08 17:14+0000\n"
+"POT-Creation-Date: 2017-09-12 17:01-0400\n"
+"PO-Revision-Date: 2017-09-23 13:19+0000\n"
"Last-Translator: Jean-Marc <Unknown>\n"
"Language-Team: Français <null>\n"
-"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2017-07-09 00:08+0000\n"
-"X-Generator: Launchpad (build 18419)\n"
+"X-Launchpad-Export-Date: 2017-09-26 22:04+0000\n"
+"X-Generator: Launchpad (build 18463)\n"
+"Language: \n"
+
+#: ../install.py:65
+msgid "Rapid Photo Downloader installer"
+msgstr "Programme d'installation de Rapid Photo Downloader"
+
+#: ../install.py:66
+msgid "Download and install latest version of Rapid Photo Downloader."
+msgstr ""
+"Télécharger et installer la dernière version de Rapid Photo Downloader."
+
+#: ../install.py:236 ../install.py:1732
+msgid "Installer not found:"
+msgstr "Programme d'installation non trouvé :"
+
+#. Translators: do not translate the term tar.gz
+#: ../install.py:240 ../install.py:1736
+msgid "Installer not in tar.gz format:"
+msgstr "Le programme d'installation n'est pas au format tar.gz :"
+
+#: ../install.py:465
+msgid ""
+"Incorrect folder ownership detected. Changing ownership of and resetting "
+"permissions for"
+msgstr ""
+"Détection d'une propriété de dossier incorrecte. Modification de la "
+"propriété et réinitialisation des autorisations pour"
+
+#: ../install.py:540
+msgid "The following command will be run:"
+msgstr "La commande suivante sera exécutée :"
+
+#: ../install.py:543 ../install.py:1479 ../install.py:1484
+msgid "sudo may prompt you for the sudo password."
+msgstr "Sudo peut vous demander le mot de passe sudo."
+
+#: ../install.py:547
+msgid "Would you like to run the command now?"
+msgstr "Voulez-vous exécuter la commande maintenant ?"
+
+#: ../install.py:549
+msgid "Answer is not yes, exiting."
+msgstr "La réponse n'est pas oui, sortie."
+
+#: ../install.py:559 ../install.py:751 ../install.py:966
+msgid "Command failed"
+msgstr "La commande a échoué"
+
+#: ../install.py:561 ../install.py:752 ../install.py:967
+msgid "Exiting"
+msgstr "Sortie"
+
+#: ../install.py:582
+msgid "The Universe repository must be enabled."
+msgstr "Le dépôt « Universe » doit être activé."
+
+#: ../install.py:606
+msgid ""
+"Do you want to to uninstall the previous version of Rapid Photo Downloader:"
+msgstr ""
+"Voulez-vous désinstaller la précédente version de Rapid Photo Downloader :"
+
+#: ../install.py:715 ../install.py:740
+msgid ""
+"Querying package system to see if an older version of Rapid Photo Downloader "
+"is installed (this may take a while)..."
+msgstr ""
+"Consultation du système de paquets pour voir si une ancienne version de "
+"Rapid Photo Downloader est installée (cela peut prendre un certain temps)..."
+
+#: ../install.py:726
+msgid ""
+"Unable to query package system. Please check your Internet connection and "
+"try again"
+msgstr ""
+"Impossible d'interroger le système de paquets. Veuillez vérifier votre "
+"connexion à internet et réessayez"
+
+#: ../install.py:756
+msgid "Checking if previous version installed with pip..."
+msgstr "Vérifie si la version précédente a été installée avec pip..."
+
+#: ../install.py:850
+msgid "The following package is unknown on your system: {}\n"
+msgstr "Le paquet suivant est inconnu sur votre système : {}\n"
+
+#: ../install.py:857 ../install.py:929 ../install.py:974
+msgid ""
+"To continue, some packages required to run the application will be installed."
+msgstr ""
+"Pour continuer, certains paquets requis pour exécuter l'application seront "
+"installés."
+
+#: ../install.py:886
+msgid "Querying installed and available packages (this may take a while)"
+msgstr ""
+"Consultation des paquets installés et disponibles (cela peut prendre un "
+"certain temps)"
+
+#: ../install.py:958
+msgid ""
+"Querying zypper to see if any required packages are already installed (this "
+"may take a while)... "
+msgstr ""
+"Demande à zypper de voir si des paquets requis sont déjà installés (cela "
+"peut prendre un moment)... "
+
+#: ../install.py:1004
+msgid "Query to confirm action at each step."
+msgstr "Interroger pour confirmer l'action à chaque étape."
+
+#: ../install.py:1011
+msgid ""
+"When downloading the latest version, install the development version if it "
+"is newer than the stable version."
+msgstr ""
+"Lors du téléchargement de la dernière version, installer la version de "
+"développement si elle est plus récente que la version stable."
+
+#: ../install.py:1020
+msgid ""
+"Optional tar.gz Rapid Photo Downloader installer archive. If not specified, "
+"the latest version is downloaded from the Internet."
+msgstr ""
+"Archive d'installation optionnelle tar.gz de Rapid Photo Dowloader. Si non "
+"spécifiée, la dernière version est téléchargée depuis internet."
+
+#: ../install.py:1043
+msgid ""
+"Do not run the installer in the tar.gz Rapid Photo Downloader installer "
+"archive if it is newer than this version ({}). The default is to run "
+"whichever installer is newer."
+msgstr ""
+
+#: ../install.py:1050
+msgid ""
+"Uninstall Rapid Photo Downloader that was installed with pip, keeping its "
+"dependencies."
+msgstr ""
+"Désinstaller Rapid Photo Downloader qui a été installé avec pip, en "
+"conservant ses dépendances."
+
+#: ../install.py:1054
+msgid ""
+"Uninstall the dependencies installed by pip during Rapid Photo Downloader's "
+"installation, and Rapid Photo Downloader itself, then exit."
+msgstr ""
+"Désinstaller les dépendances installées par pip durant l'installation de "
+"Rapid Photo Downloader, et Rapid Photo Dowloader lui-même, puis quitter."
+
+#: ../install.py:1059
+msgid ""
+"Note: this will not uninstall any version of Rapid Photo Downloader "
+"installed by your Linux distribution's package manager."
+msgstr ""
+"Note : ceci ne désinstallera aucune version de Rapid Photo Downloader "
+"installée par le gestionnaire de paquets de votre distribution Linux."
+
+#: ../install.py:1066
+msgid ""
+"Dependencies will only be removed if they are not required by other programs."
+msgstr ""
+"Les dépendances ne seront supprimées que si elles ne sont pas requises par "
+"d'autres programmes."
+
+#: ../install.py:1072
+msgid ""
+"Note: this option will remove the dependencies regardless of whether they "
+"are required by another program pip has installed. Upgrade to pip 9.0 or "
+"above if you want to avoid this behavior. You can do so using the command "
+"'python3 -m pip install pip -U --user'. Also note that any version of Rapid "
+"Photo Downloader installed by your Linux distribution's package manager will "
+"not be uninstalled."
+msgstr ""
+"Note: cette option supprime les dépendances sans tenir compte du fait "
+"qu'elles sont requises par d'autres programmes installés par pip. Mettez à "
+"niveau pip en version 9.0 ou plus si vous souhaitez éviter ce comportement. "
+"Vous pouvez le faire avec la commande 'python3 -m pip install pip -U --"
+"user'. Notez également que toute version de Rapid Photo Downloader installée "
+"via le gestionnaire de paquets de votre distribution ne sera pas "
+"désinstallée."
+
+#: ../install.py:1122
+msgid "Failed to download versions file"
+msgstr "Impossible de télécharger le fichier de versions"
+
+#: ../install.py:1126
+msgid "Got error code {} while accessing versions file"
+msgstr "Code d'erreur {} lors de l'accès au fichier de versions"
+
+#: ../install.py:1234
+msgid ""
+"Sorry, could not locate installer. Please check your Internet connection and "
+"verify if you can reach https://www.damonlynch.net\n"
+"\n"
+"Exiting.\n"
+msgstr ""
+"Désolé, l'installateur ne peut être trouvé. Merci de vérifier votre "
+"connexion internet et que vous pouvez ouvrir https://www.damonlynch.net\n"
+"\n"
+"Fermeture\n"
+
+#: ../install.py:1408
+msgid "Installing application requirements..."
+msgstr "Installation des applications requises..."
+
+#: ../install.py:1424
+msgid "Received error code"
+msgstr "Code erreur reçu"
-#. type: QPushButton
-#: ../raphodo/aboutdialog.py:217
+#: ../install.py:1425
+msgid "Failed to install application requirements: exiting"
+msgstr "Échec de l'installation des applications requises; Fermeture"
+
+#: ../install.py:1428
+msgid "Installing application..."
+msgstr "Installation de l'application..."
+
+#: ../install.py:1441
+msgid "Failed to install application: exiting..."
+msgstr "Impossible d'installer l'application : sortie..."
+
+#: ../install.py:1465
+msgid ""
+"You may have to restart the computer to be able to run the program from the "
+"commmand line or application launcher."
+msgstr ""
+"Vous devrez peut-être redémarrer l'ordinateur pour pouvoir exécuter le "
+"programme en ligne de commande ou depuis le lanceur d'applications."
+
+#: ../install.py:1476
+msgid "Do you want to install the application's man pages?"
+msgstr "Voulez-vous installer les pages de manuel de l'application ?"
+
+#: ../install.py:1477
+msgid "They will be installed into {}"
+msgstr "Elles seront installées dans {}"
+
+#: ../install.py:1478 ../install.py:1483
+msgid "If you uninstall the application, remove these manpages yourself."
+msgstr ""
+"Si vous désinstallez l'application, supprimez ces pages de manuel vous-même."
+
+#: ../install.py:1480
+msgid "Do want to install the man pages?"
+msgstr "Voulez-vous installer les pages de manuel ?"
+
+#: ../install.py:1482
+msgid "Installing man pages into {}"
+msgstr "Installation des pages de manuel dans {}"
+
+#: ../install.py:1499
+msgid "Failed to create man page directory: exiting"
+msgstr "Impossible de créer le répertoire de pages de manuel : sortie"
+
+#: ../install.py:1511
+msgid "Failed to copy man page."
+msgstr "Impossible de copier la page de manuel."
+
+#: ../install.py:1521
+msgid "(If a segmentation fault occurs at exit, you can ignore it...)"
+msgstr ""
+"(Si un défaut de segmentation survient en quittant, vous pouvez l'ignorer...)"
+
+#: ../install.py:1534
+msgid ""
+"The python3 tool pip is required to uninstall a version of Rapid Photo "
+"Downloader that was installed with pip.\n"
+"Cannot continue. Exiting."
+msgstr ""
+"L'outil python3 pip est requis pour désinstaller une version de Rapid Photo "
+"Downloader qui a été installée avec pip.\n"
+"Impossible de continuer. Fermeture."
+
+#: ../install.py:1575
+msgid ""
+"Do not run this installer script as sudo / root user.\n"
+"Run it using the user who will run the program.\n"
+msgstr ""
+"Ne lancez par le script d'installation avec sudo ou en tant qu'utilisateur "
+"root\n"
+"Lancez le en tant que l'utilisateur qui exécutera le programme.\n"
+
+#: ../install.py:1585 ../install.py:1599
+msgid "Do not include any other command line arguments when specifying"
+msgstr ""
+
+#: ../install.py:1614
+msgid ""
+"Sorry, this installer does not support a custom python installation.\n"
+"Exiting..."
+msgstr ""
+"Désolé, ce programme d'installation ne prend pas en charge une installation "
+"python personnalisée.\n"
+"Sortie..."
+
+#: ../install.py:1620
+msgid "Restarting script using system python..."
+msgstr ""
+
+#: ../install.py:1651
+msgid "Exiting..."
+msgstr "Fermeture..."
+
+#. Translators: do not translate the term python3-apt
+#: ../install.py:1670
+msgid "To continue, the package python3-apt must be installed."
+msgstr "Pour continuer, le paquet python3-apt doit être installé."
+
+#: ../install.py:1689
+msgid ""
+"Install the following packages using your Linux distribution's standard "
+"package manager, and then rerun this installer"
+msgstr ""
+
+#: ../install.py:1698
+msgid ""
+"To run this program, programs to assist Python 3 and its package management "
+"must be installed."
+msgstr ""
+"Pour exécuter ce programme, les programmes pour assister Python 3 et sa "
+"gestion de paquets doivent être installés."
+
+#. Translators: do not translate the terms Python 3, pip and setuptools
+#: ../install.py:1713
+msgid "Python 3's pip and setuptools must be upgraded for your user."
+msgstr ""
+"Python 3 pip et setuptools doivent être mis à jour pour votre utilisateur."
+
+#. Translators: do not translate the term python or requests
+#: ../install.py:1726
+msgid "Installing python requests"
+msgstr "Installation des requêtes Python"
+
+#: ../upgrade.py:79
+msgid "Upgrade Rapid Photo Downloader"
+msgstr "Mettre à niveau Rapid Photo Downloader"
+
+#: ../upgrade.py:401 ../raphodo/viewutils.py:242
+msgid "&Cancel"
+msgstr "&Annuler"
+
+#: ../upgrade.py:405
+msgid "&Upgrade"
+msgstr "&Mise à niveau"
+
+#: ../upgrade.py:410
+#, python-format
+msgid "Click the Upgrade button to upgrade to version %s."
+msgstr ""
+"Cliquez sur le bouton « Mettre à niveau » pour passer à la version %s."
+
+#: ../upgrade.py:413
+msgid "Click the Upgrade button to start the upgrade."
+msgstr "Cliquer sur le bouton « Mettre à niveau » pour mettre à niveau."
+
+#: ../upgrade.py:416 ../upgrade.py:422 ../raphodo/viewutils.py:241
+msgid "&Close"
+msgstr "&Fermer"
+
+#: ../upgrade.py:417
+msgid "&Run"
+msgstr "&Exécuter"
+
+#: ../upgrade.py:447
+msgid "Close Rapid Photo Downloader before running this upgrade"
+msgstr "Fermer Rapid Photo Downloader avant d'exécuter cette mise à niveau"
+
+#: ../upgrade.py:450
+msgid "Upgrade running..."
+msgstr "Exécution de la mise à niveau..."
+
+#: ../upgrade.py:486
+#, python-format
+msgid ""
+"Successfully upgraded to %s. Click Close to exit, or Run to start the "
+"program."
+msgstr ""
+"Mise à niveau vers %s réussie. Cliquez sur Fermer pour quitter ou Exécuter "
+"pour lancer le programme."
+
+#: ../upgrade.py:491
+msgid ""
+"Upgrade finished successfully. Click Close to exit, or Run to start the "
+"program."
+msgstr ""
+"Mise à niveau réussie. Cliquez sur Fermer pour quitter ou Exécuter pour "
+"lancer le programme."
+
+#: ../upgrade.py:495
+msgid "Upgrade failed. Click Close to exit."
+msgstr "Échec de la mise à niveau. Cliquer sur « Fermer » pour sortir."
+
+#: ../upgrade.py:6967
+#, python-format
+msgid "Upgrading %s..."
+msgstr "Mise à niveau de %s..."
+
+#: ../upgrade.py:6969
+msgid "Press any key to continue..."
+msgstr "Appuyez sur une touche pour continuer…"
+
+#: ../upgrade.py:6982
+msgid "Rapid Photo Downloader upgrade failed"
+msgstr "Mise à niveau de Rapid Photo Downloader échouée"
+
+#: ../upgrade.py:6984
+#, python-format
+msgid ""
+"The python package %s could not be updated. The upgrade cannot continue."
+msgstr ""
+"Le paquet python %s n'a pas pu être mis à jour. La mise à niveau ne peut pas "
+"continuer."
+
+#: ../raphodo/aboutdialog.py:225
msgid "Credits"
msgstr "Crédits"
-#: ../raphodo/backuppanel.py:239
+#: ../raphodo/backuppanel.py:240
msgid "Backups are not configured"
msgstr "Les sauvegardes ne sont pas configurées"
-#: ../raphodo/backuppanel.py:241
+#: ../raphodo/backuppanel.py:242
msgid "No backup devices detected"
msgstr "Aucun volume de sauvegarde détecté"
-#: ../raphodo/backuppanel.py:243
+#: ../raphodo/backuppanel.py:244
msgid "Valid backup locations not yet specified"
msgstr "Les emplacements de sauvegarde valides ne sont pas encore spécifiés"
-#: ../raphodo/backuppanel.py:401
+#: ../raphodo/backuppanel.py:404
msgid ""
"You can have your photos and videos backed up to multiple locations as they "
"are downloaded, e.g. external hard drives."
@@ -44,18 +455,18 @@ msgstr ""
"Vous pouvez archiver vos photos et vidéos vers des emplacements multiples "
"dès lors qu'elles sont transférées, sur différents disques durs par exemple."
-#: ../raphodo/backuppanel.py:407
+#: ../raphodo/backuppanel.py:412
msgid "Back up photos and videos when downloading"
msgstr "Sauvegarder les photos et les vidéos lors du transfert"
-#: ../raphodo/backuppanel.py:413
+#: ../raphodo/backuppanel.py:418
msgid "Automatically detect backup devices"
msgstr "Détecter automatiquement les volumes de sauvegarde"
-#: ../raphodo/backuppanel.py:417
+#: ../raphodo/backuppanel.py:424
msgid ""
-"Specify the folder in which backups are stored on the device."
-"<br><br><i>Note: the presence of a folder with this name is used to "
+"Specify the folder in which backups are stored on the "
+"device.<br><br><i>Note: the presence of a folder with this name is used to "
"determine if the device is used for backups. For each device you wish to use "
"for backing up to, create a folder in it with one of these folder names. By "
"adding both folders, the same device can be used to back up both photos and "
@@ -69,79 +480,88 @@ msgstr ""
"les deux dossiers, le même appareil peut être utilisé pour sauvegarder des "
"photos et des vidéos.</i>"
-#: ../raphodo/backuppanel.py:428
+#: ../raphodo/backuppanel.py:439
msgid "Photo folder name:"
msgstr "Nom du dossier photo :"
-#: ../raphodo/backuppanel.py:433
+#: ../raphodo/backuppanel.py:444
msgid "Video folder name:"
msgstr "Nom du dossier vidéo :"
-#: ../raphodo/backuppanel.py:438 ../raphodo/nameeditor.py:883
+#: ../raphodo/backuppanel.py:449 ../raphodo/nameeditor.py:890
#: ../raphodo/renamepanel.py:123
msgid "Example:"
msgstr "Exemple :"
-#: ../raphodo/backuppanel.py:448
-msgid "If you disable automatic detection, choose the exact backup locations."
+#: ../raphodo/backuppanel.py:460
+msgid ""
+"If you disable automatic detection, choose the exact backup locations."
msgstr ""
"Si vous désactivez la détection automatique, choisissez les emplacements "
"exacts des sauvegardes."
-#: ../raphodo/backuppanel.py:452
+#. Translators: the word 'location' is optional in your translation. The left
+#. side of the folder chooser combo box will always line up with the left side of the
+#. the text entry boxes where the user can enter the photo folder name and the video
+#. folder name. See http://damonlynch.net/rapid/documentation/thumbnails/backup.png
+#: ../raphodo/backuppanel.py:468
msgid "Photo backup location:"
msgstr "Emplacement de sauvegarde des photos :"
-#: ../raphodo/backuppanel.py:454
+#: ../raphodo/backuppanel.py:474
msgid "Select Photo Backup Location"
msgstr "Sélectionnez l'emplacement de la sauvegarde photo"
-#: ../raphodo/backuppanel.py:460
+#. Translators: the word 'location' is optional in your translation. The left
+#. side of the folder chooser combo box will always line up with the left side of the
+#. the text entry boxes where the user can enter the photo folder name and the video
+#. folder name. See http://damonlynch.net/rapid/documentation/thumbnails/backup.png
+#: ../raphodo/backuppanel.py:485
msgid "Video backup location:"
msgstr "Emplacement de sauvegarde des vidéos :"
-#: ../raphodo/backuppanel.py:462
+#: ../raphodo/backuppanel.py:491
msgid "Select Video Backup Location"
msgstr "Sélectionnez l'emplacement de la sauvegarde vidéo"
#. Translators: this value is used as an example device when automatic backup device
#. detection is enabled. You should translate this.
-#: ../raphodo/backuppanel.py:564
+#: ../raphodo/backuppanel.py:595
msgid "drive1"
msgstr "lecteur1"
#. Translators: this value is used as an example device when automatic backup device
#. detection is enabled. You should translate this.
-#: ../raphodo/backuppanel.py:567
+#: ../raphodo/backuppanel.py:598
msgid "drive2"
msgstr "lecteur2"
-#: ../raphodo/backuppanel.py:628
+#: ../raphodo/backuppanel.py:663
msgid "Projected Backup Storage Use"
msgstr "Utilisation projetée de stockage de sauvegarde"
-#: ../raphodo/backuppanel.py:632
+#: ../raphodo/backuppanel.py:669
msgid "Backup Options"
msgstr "Options de sauvegarde"
#. translators: refers to the video thumbnail file that some
#. cameras generate -- it has a .THM file extension
-#: ../raphodo/copyfiles.py:476
+#: ../raphodo/copyfiles.py:491
msgid "video THM"
msgstr "vidéo THM"
-#: ../raphodo/copyfiles.py:482
+#: ../raphodo/copyfiles.py:497
msgid "audio"
msgstr "audio"
#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079
-#: ../raphodo/rpdfile.py:321
+#: ../raphodo/rpdfile.py:342
#, python-format
msgid "%(no_photos)s Photos"
msgstr "%(no_photos)s Photos"
#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081
-#: ../raphodo/rpdfile.py:316
+#: ../raphodo/rpdfile.py:333
#, python-format
msgid "%(no_videos)s Videos"
msgstr "%(no_videos)s Vidéos"
@@ -169,15 +589,15 @@ msgid "%(size_free)s free of %(size_total)s"
msgstr "%(size_free)s libre sur %(size_total)s"
#: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993
-#: ../raphodo/rapid.py:1964 ../raphodo/rapid.py:2079 ../raphodo/rapid.py:5753
-#: ../raphodo/rpdfile.py:905
+#: ../raphodo/rapid.py:2023 ../raphodo/rapid.py:2151 ../raphodo/rapid.py:6043
+#: ../raphodo/rpdfile.py:930
msgid "Photos"
msgstr "Photos"
#. translators: the name of the Videos folder
#: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994
-#: ../raphodo/rapid.py:1967 ../raphodo/rapid.py:2080 ../raphodo/rapid.py:5754
-#: ../raphodo/rpdfile.py:933 ../raphodo/storage.py:445
+#: ../raphodo/rapid.py:2028 ../raphodo/rapid.py:2152 ../raphodo/rapid.py:6044
+#: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:449
msgid "Videos"
msgstr "Vidéos"
@@ -185,7 +605,7 @@ msgstr "Vidéos"
msgid "Projected storage use after download"
msgstr "Utilisation prévue du stockage après transfert"
-#: ../raphodo/destinationdisplay.py:327 ../raphodo/nameeditor.py:516
+#: ../raphodo/destinationdisplay.py:327 ../raphodo/nameeditor.py:521
msgid "Custom..."
msgstr "Personnalisé..."
@@ -223,59 +643,60 @@ msgstr "Analyser à nouveau"
msgid "%s full"
msgstr "%s plein"
-#: ../raphodo/devices.py:459
+#: ../raphodo/devices.py:463
msgid "Cameras"
msgstr "Appareils photo"
-#: ../raphodo/devices.py:460 ../raphodo/devices.py:920
-#: ../raphodo/preferencedialog.py:85 ../raphodo/rapid.py:1927
+#: ../raphodo/devices.py:464 ../raphodo/devices.py:927
+#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118
+#: ../raphodo/rapid.py:1979
msgid "Devices"
msgstr "Périphériques"
-#: ../raphodo/devices.py:720
+#: ../raphodo/devices.py:724
#, python-format
msgid "Downloading from %(device_names)s"
msgstr "Transfert à partir de %(device_names)s"
#. Translators: e.g. Three Devices
-#: ../raphodo/devices.py:780
+#: ../raphodo/devices.py:784
#, python-format
msgid "%(no_devices)s %(device_type)s"
msgstr "%(no_devices)s %(device_type)s"
-#: ../raphodo/devices.py:905 ../raphodo/rapid.py:1764
+#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1807
msgid "Select Source"
msgstr "Sélectionner une source"
-#: ../raphodo/devices.py:936 ../raphodo/devices.py:947
+#: ../raphodo/devices.py:943 ../raphodo/devices.py:954
#, python-format
msgid "%(device1)s + %(device2)s"
msgstr "%(device1)s + %(device2)s"
#. Number of cameras e.g. 3 Cameras
-#: ../raphodo/devices.py:958
+#: ../raphodo/devices.py:965
#, python-format
msgid "%(no_cameras)s Cameras"
msgstr "%(no_cameras)s Appareils photo"
-#: ../raphodo/devices.py:963
+#: ../raphodo/devices.py:970
#, python-format
msgid "%(no_devices)s Devices"
msgstr "%(no_devices)s Périphériques"
#. Translators: two folder names, separated by a plus sign
-#: ../raphodo/devices.py:1258
+#: ../raphodo/devices.py:1265
#, python-format
msgid "%s + %s"
msgstr "%s + %s"
-#: ../raphodo/didyouknow.py:44
+#: ../raphodo/didyouknow.py:45
msgid "Click on a file's checkbox to mark or unmark it for download."
msgstr ""
"Cliquer sur la case à cocher d'un fichier à transférer pour le sélectionner "
"ou le désélectionner."
-#: ../raphodo/didyouknow.py:50
+#: ../raphodo/didyouknow.py:51
msgid ""
"Files that have already been downloaded are remembered. You can still mark "
"previously downloaded files to download again, but they are unchecked by "
@@ -288,7 +709,7 @@ msgstr ""
"puissiez les différencier des fichiers qui ne doivent pas encore être "
"transférés."
-#: ../raphodo/didyouknow.py:59
+#: ../raphodo/didyouknow.py:60
msgid ""
"If more than one file is selected, they'll all take the mark of the file "
"whose checkbox was clicked, regardless of whether they previously had a "
@@ -297,7 +718,7 @@ msgstr ""
"Si plus d'un fichier est sélectionné, ils prendront tous la marque du "
"fichier dont la case à cocher a été cliquée, qu'ils aient été cochés ou non."
-#: ../raphodo/didyouknow.py:67
+#: ../raphodo/didyouknow.py:68
msgid ""
"Click on a device's checkbox to quickly mark or unmark all its files for "
"downloading."
@@ -305,7 +726,63 @@ msgstr ""
"Cliquer sur la case à cocher d'un périphérique pour sélectionner ou "
"désélectionner rapidement tous ses fichiers pour le transfert."
-#: ../raphodo/didyouknow.py:74
+#: ../raphodo/didyouknow.py:75
+msgid ""
+"After a download finishes, an icon replaces the thumbnail's checkbox. The "
+"icon's color indicates whether the download was successful (green), had file "
+"renaming problems (yellow/orange), or failed (red)."
+msgstr ""
+"Après la fin du transfert, une icone remplace la case à cocher de la "
+"vignette. La couleur de l'icone indique si le transfert a réussi (vert), a "
+"rencontré un problème de renommage de fichier (jaune/orange), ou a échoué "
+"(rouge)."
+
+#: ../raphodo/didyouknow.py:83
+msgid ""
+"\n"
+" In case of any problems, a red icon will appear at the bottom of "
+"the window\n"
+" indicating how many error reports there are. Clicking on it "
+"opens the Error Report \n"
+" window.\n"
+" "
+msgstr ""
+"\n"
+" Au moindre problème, une icone rouge apparaîtra en bas de la "
+"fenêtre\n"
+" indiquant le nombre d'erreur. Cliquer dessus ouvrira la fenêtre "
+"du \n"
+" rapport d'erreur.\n"
+" "
+
+#: ../raphodo/didyouknow.py:91
+msgid ""
+"\n"
+" The Error Report window lists any problems encountered before, "
+"during or after the \n"
+" download. An orange triangle represents a warning, a red circle "
+"indicates a failure, \n"
+" and a black circle indicates more serious failures. You can "
+"click on the hyperlinks to \n"
+" open its file or device in a file manager. You can also search "
+"the reports using the \n"
+" search box in the lower left of the Error Report window.\n"
+" "
+msgstr ""
+"\n"
+" La fenêtre du rapport d'erreur liste le moindre problème "
+"rencontré rencontré avant, pendant ou après le \n"
+" transfert. Un triangle orange représente un avertissement, un "
+"cercle rouge indique un échec, \n"
+" et un cercle noir indique une défaillance plus sérieuse. Vous "
+"pouvez cliquer sur l'hyperlien pour \n"
+" ouvrir son fichier ou périphérique dans un gestionnaire de "
+"fichier. Vous pouvez aussi chercher les rapports à l'aide \n"
+" du champ de recherche en bas à gauche de la fenêtre du rapport "
+"d'erreur.\n"
+" "
+
+#: ../raphodo/didyouknow.py:103
msgid ""
"You can simultaneously download from multiple cameras, smartphones, memory "
"cards, and hard drives&mdash;as many devices as your computer can handle at "
@@ -315,7 +792,7 @@ msgstr ""
"smartphones, cartes mémoires et disques durs ;\r\n"
"autant de périphériques que votre ordinateur peut en gérer en même temps."
-#: ../raphodo/didyouknow.py:81
+#: ../raphodo/didyouknow.py:110
msgid ""
"The <b>Timeline</b> groups photos and videos based on how much time elapsed "
"between consecutive shots. Use it to identify photos and videos taken at "
@@ -326,7 +803,7 @@ msgstr ""
"et les vidéos prises à différentes périodes dans une seule journée ou "
"pendant plusieurs jours consécutifs."
-#: ../raphodo/didyouknow.py:88
+#: ../raphodo/didyouknow.py:117
msgid ""
"\n"
"<p>In the illustration above, the first row of the Timeline is black because "
@@ -346,7 +823,7 @@ msgstr ""
"la chronologie :</p>\n"
" "
-#: ../raphodo/didyouknow.py:99
+#: ../raphodo/didyouknow.py:128
msgid ""
"To view photos and videos for a particular time range, use the mouse "
"(optionally in combination with the <tt>Shift</tt> or <tt>Ctrl</tt> keys) to "
@@ -359,7 +836,7 @@ msgstr ""
"Lorsqu'une plage de temps est sélectionnée, le bouton chronologie du côté "
"gauche de la fenêtre principale sera mis en surbrillance."
-#: ../raphodo/didyouknow.py:106
+#: ../raphodo/didyouknow.py:135
msgid ""
"A download always includes all files that are checked for download, "
"including those that are not currently displayed because the Timeline is "
@@ -369,7 +846,7 @@ msgstr ""
"téléchargement, y compris ceux qui ne sont pas affichés actuellement, car la "
"chronologie est utilisée."
-#: ../raphodo/didyouknow.py:113
+#: ../raphodo/didyouknow.py:142
msgid ""
"You can hide or display the download sources by clicking on the name of the "
"device you're downloading from at the top left of the program window."
@@ -378,7 +855,7 @@ msgstr ""
"sur le nom du périphérique depuis lequel vous téléchargez en haut à gauche "
"de la fenêtre du programme."
-#: ../raphodo/didyouknow.py:120
+#: ../raphodo/didyouknow.py:149
msgid ""
"\n"
" Thumbnails can be sorted using a variety of criteria:\n"
@@ -412,7 +889,7 @@ msgstr ""
"vidéos sont transférées.</li>\n"
"</ol> "
-#: ../raphodo/didyouknow.py:137
+#: ../raphodo/didyouknow.py:166
msgid ""
"One of Rapid Photo Downloader's most useful features is its ability to "
"automatically generate download subfolders and rename files as it downloads, "
@@ -423,7 +900,7 @@ msgstr ""
"renommer les fichiers au fur et à mesure qu'il télécharge, en utilisant un "
"schéma de votre choix."
-#: ../raphodo/didyouknow.py:143
+#: ../raphodo/didyouknow.py:172
msgid ""
"To specify where you want your files downloaded and how you want them named, "
"open the appropriate panel on the right-side of the application window: "
@@ -431,22 +908,22 @@ msgid ""
msgstr ""
"Pour spécifier l'endroit où vous voulez que vos fichiers soient transférés "
"et comment vous souhaitez les nommer, ouvrez le panneau approprié sur le "
-"côté droit de la fenêtre de l'application : <b>Destination</b>, <b>Renommer</"
-"b> ou <b>Étiquette de transfert</b>."
+"côté droit de la fenêtre de l'application : <b>Destination</b>, "
+"<b>Renommer</b> ou <b>Étiquette de transfert</b>."
-#: ../raphodo/didyouknow.py:150
+#: ../raphodo/didyouknow.py:179
msgid ""
"\n"
"When thinking about your download directory structure, keep in mind two "
"different types\n"
"of directory:\n"
"<ol>\n"
-"<li>The <b>destination folder</b>, e.g. &quot;Pictures&quot;, &quot;"
-"Photos&quot;, or\n"
+"<li>The <b>destination folder</b>, e.g. &quot;Pictures&quot;, "
+"&quot;Photos&quot;, or\n"
"&quot;Videos&quot;. This directory should already exist on your computer. In "
"the illustration \n"
-"below, the destination folders are &quot;Pictures&quot; and &quot;"
-"Videos&quot;. The\n"
+"below, the destination folders are &quot;Pictures&quot; and "
+"&quot;Videos&quot;. The\n"
"name of the destination folder is displayed in the grey bar directly above "
"the folder tree, \n"
"with a folder icon to its left and a gear icon to its far right.</li>\n"
@@ -458,8 +935,30 @@ msgid ""
"</ol>\n"
" "
msgstr ""
+"\n"
+"Lorsque que vous pensez à la structure de vos dossiers de transfert, garder "
+"à l'esprit deux types\n"
+"de dossier :\n"
+"<ol>\n"
+"<li>Le <b>dossier de destination</b>, e.g. &quot;Images&quot;, "
+"&quot;Photos&quot;, ou\n"
+"&quot;Vidéos&quot;. Ce dossier doit déjà exister sur votre ordinateur. Sur "
+"l'illustration \n"
+"ci dessous, les dossiers de destination sont &quot;Pictures&quot; et "
+"&quot;Videos&quot;. Le \n"
+"nom du dossier de destination est affiché dans la barre grise juste au "
+"dessus de l'arborescence des dossiers, \n"
+"avec une icone de dossier à gauche et une icone d'engrenage tout à fait à "
+"droite.</li>\n"
+"<li>Les <b>sous-dossiers de transfert</b>, qui sont des répertoires "
+"automatiquement créés \n"
+"par Rapid Photo Downloader. Ils peuvent déjà exister sur votre ordinateur, "
+"mais n'ont pas besoin de l'être.\n"
+"Ils seront générés dans le dossier de destination.</li>\n"
+"</ol>\n"
+" "
-#: ../raphodo/didyouknow.py:167
+#: ../raphodo/didyouknow.py:196
msgid ""
"\n"
"You can download photos and videos to the same destination folder, or "
@@ -471,8 +970,17 @@ msgid ""
"type. \n"
" "
msgstr ""
+"\n"
+"Vous pouvez transférer les photos et vidéos vers le même dossier de "
+"destination, ou spécifier des dossiers \n"
+"de destination différents pour chaque type. De même que pour les sous-"
+"dossiers de transfert photos et \n"
+"les vidéos&mdash;Transférez photos et vidéos vers les mêmes sous-dossiers, "
+"ou utilisez des structures différentes pour chaque \n"
+"type. \n"
+" "
-#: ../raphodo/didyouknow.py:177
+#: ../raphodo/didyouknow.py:206
msgid ""
"Automatically generated download subfolders can contain further "
"automatically generated subfolders if need be. A common scheme is to create "
@@ -483,7 +991,7 @@ msgstr ""
"est de créer un sous-dossier d'une année et ensuite une série de sous-"
"dossiers année-mois-jour à l'intérieur."
-#: ../raphodo/didyouknow.py:186
+#: ../raphodo/didyouknow.py:215
msgid ""
"\n"
"Whenever possible, the program previews the download subfolders of photos "
@@ -501,7 +1009,7 @@ msgid ""
" "
msgstr ""
-#: ../raphodo/didyouknow.py:201
+#: ../raphodo/didyouknow.py:230
msgid ""
"\n"
"Download subfolder names are typically generated using some or all of the "
@@ -525,7 +1033,7 @@ msgid ""
" "
msgstr ""
-#: ../raphodo/didyouknow.py:219
+#: ../raphodo/didyouknow.py:248
msgid ""
"\n"
"To automatically create download subfolders as you download, \n"
@@ -542,7 +1050,7 @@ msgstr ""
"l'icône en forme d'engrenage pour afficher un menu déroulant : \n"
" "
-#: ../raphodo/didyouknow.py:227
+#: ../raphodo/didyouknow.py:256
msgid ""
"\n"
"Using the drop-down menu, select a built-in preset or click on <b>Custom</b> "
@@ -558,7 +1066,7 @@ msgstr ""
"de sous-dossiers de photos ou de vidéos : \n"
" "
-#: ../raphodo/didyouknow.py:237
+#: ../raphodo/didyouknow.py:266
msgid ""
"It's easy to download raw images into one folder, and jpeg images into "
"another. Simply use the <b>Filename Extension</b> as part of your download "
@@ -568,15 +1076,15 @@ msgstr ""
"JPEG dans un autre. Utilisez simplement l'<b>Extension de nom de fichier</b> "
"dans le cadre de votre système de génération de sous-dossier de transfert :"
-#: ../raphodo/didyouknow.py:242
+#: ../raphodo/didyouknow.py:271
msgid ""
"This illustration shows a saved custom preset named &quot;My custom "
"preset&quot;."
msgstr ""
-"Cette illustration montre un préréglage personnalisé enregistré nommé &quot;"
-"Mon préréglage personnalisé&quot;."
+"Cette illustration montre un préréglage personnalisé enregistré nommé "
+"&quot;Mon préréglage personnalisé&quot;."
-#: ../raphodo/didyouknow.py:246
+#: ../raphodo/didyouknow.py:275
msgid ""
"\n"
"You do not have to create nested download subfolders. This illustration "
@@ -594,7 +1102,7 @@ msgstr ""
"étiquette de transfert :\n"
" "
-#: ../raphodo/didyouknow.py:256
+#: ../raphodo/didyouknow.py:285
msgid ""
"\n"
"Although there are many built-in date/time naming options, you may find that "
@@ -608,7 +1116,7 @@ msgid ""
" "
msgstr ""
-#: ../raphodo/didyouknow.py:265
+#: ../raphodo/didyouknow.py:294
msgid ""
"\n"
"Read more about all the ways you can generate download subfolder names and "
@@ -619,13 +1127,13 @@ msgid ""
msgstr ""
"\n"
"Pour en savoir plus sur toutes les façons dont vous pouvez générer des noms "
-"de sous-dossiers de transfert et des noms de fichiers, rendez-vous sur la "
-"<a \n"
-"href=\"http://damonlynch.net/rapid/documentation/#renamedateandtime"
-"\">documentation en ligne</a>.\n"
+"de sous-dossiers de transfert et des noms de fichiers, rendez-vous sur la <a "
+"\n"
+"href=\"http://damonlynch.net/rapid/documentation/#renamedateandtime\">documen"
+"tation en ligne</a>.\n"
" "
-#: ../raphodo/didyouknow.py:273
+#: ../raphodo/didyouknow.py:302
msgid ""
"\n"
"<b>Job Codes</b> let you easily enter text that describes sets of photos and "
@@ -645,7 +1153,7 @@ msgstr ""
"l'étiquette \n"
"&quot;Green Bazaar&quot;: \n"
-#: ../raphodo/didyouknow.py:282
+#: ../raphodo/didyouknow.py:311
msgid ""
"\n"
"You can apply new or existing Job Codes before you start a download. If "
@@ -663,13 +1171,13 @@ msgstr ""
"une étiquette de transfert avant que ne débute le transfert.\n"
" "
-#: ../raphodo/didyouknow.py:291
+#: ../raphodo/didyouknow.py:320
msgid "Look for hints to guide you when working with Job Codes:"
msgstr ""
"Recherchez des conseils pour vous guider lorsque vous travaillez avec des "
"étiquettes de transfert :"
-#: ../raphodo/didyouknow.py:295
+#: ../raphodo/didyouknow.py:324
msgid ""
"Hints will vary depending on the context, such as when the mouse is hovering "
"over a button."
@@ -677,33 +1185,26 @@ msgstr ""
"Les astuces varient en fonction du contexte, par exemple lorsque la souris "
"survol un bouton."
-#: ../raphodo/didyouknow.py:301
+#: ../raphodo/didyouknow.py:330
msgid ""
"\n"
"When you give your photos and videos unique filenames, you'll never be "
"confused as to \n"
"which file is which. Using <b>sequence numbers</b> to make filenames unique "
"is highly \n"
-"recommended!.\n"
+"recommended!\n"
" "
msgstr ""
-"\n"
-"Lorsque vous donnez des noms de fichiers uniques à vos photos et vidéos, "
-"vous éviter les \n"
-"risques d'erreur. L'utilisation de <b>nombres de séquence</b> pour rendre "
-"les noms de fichiers uniques est vivement \n"
-"recommandé !\n"
-" "
-#: ../raphodo/didyouknow.py:309
+#: ../raphodo/didyouknow.py:338
msgid ""
"\n"
"<p>Four types of sequence values are available to help you assign unique "
"names to your photos and \n"
"videos:\n"
"<ol>\n"
-"<li><b>Downloads today</b>: tracks downloads completed during that day.</"
-"li>\n"
+"<li><b>Downloads today</b>: tracks downloads completed during that "
+"day.</li>\n"
"<li><b>Stored number</b>: similar to Downloads today, but it is remembered "
"from the last time the \n"
"program was run.</li>\n"
@@ -717,7 +1218,7 @@ msgid ""
" "
msgstr ""
-#: ../raphodo/didyouknow.py:327
+#: ../raphodo/didyouknow.py:356
msgid ""
"\n"
"The <b>Rename</b> panel allows you to configure file renaming. To rename "
@@ -728,11 +1229,11 @@ msgstr ""
"\n"
"Le panneau <b>Renommer</b> vous permet de configurer le renommage de "
"fichier. Pour renommer vos fichiers, vous pouvez choisir\n"
-"parmi les préréglages de renommage existants ou définir le "
-"vôtre. \n"
+"parmi les préréglages de renommage existants ou définir le vôtre. "
+" \n"
" "
-#: ../raphodo/didyouknow.py:334
+#: ../raphodo/didyouknow.py:363
msgid ""
"\n"
"<p>The <b>Synchronize RAW + JPEG</b> option is useful if you use the RAW + "
@@ -751,7 +1252,7 @@ msgid ""
" "
msgstr ""
-#: ../raphodo/didyouknow.py:348
+#: ../raphodo/didyouknow.py:377
msgid ""
"\n"
"You can have your photos and videos backed up to multiple locations as they "
@@ -769,7 +1270,7 @@ msgstr ""
"spécifiés.\n"
" "
-#: ../raphodo/didyouknow.py:356
+#: ../raphodo/didyouknow.py:385
msgid ""
"In this example, the drive <b>photobackup</b> does not contain a folder "
"named <tt>Videos</tt>, so videos will not be backed up to it."
@@ -777,7 +1278,7 @@ msgstr ""
"Dans cet exemple, l'emplacement <b>sauvegardephoto</b> ne contient pas de "
"dossier nommé <tt>Vidéos</tt>, donc les vidéos ne seront pas sauvegardées."
-#: ../raphodo/didyouknow.py:362
+#: ../raphodo/didyouknow.py:391
msgid ""
"\n"
"Several of the program's preferences can be set from the command line, "
@@ -795,7 +1296,12 @@ msgstr ""
"état par défaut et les caches et fichiers mémorisés effacés. \n"
" "
-#: ../raphodo/didyouknow.py:372
+#: ../raphodo/didyouknow.py:396
+msgid "You can also import program preferences from the older 0.4 version."
+msgstr ""
+"Vous pouvez aussi importer les préférences depuis l'ancienne version 0.4."
+
+#: ../raphodo/didyouknow.py:401
msgid ""
"\n"
"Rapid Photo Downloader deals with three types of cache:\n"
@@ -805,8 +1311,8 @@ msgid ""
"memory cards, and other devices.</li>\n"
"<li>A <b>temporary cache</b> of files downloaded from a camera, one for "
"photos and another for \n"
-"videos. They are located in temporary subfolders in the download destination."
-"</li>\n"
+"videos. They are located in temporary subfolders in the download "
+"destination.</li>\n"
"<li>The <b>desktop's thumbnail cache</b>, in which Rapid Photo Downloader "
"stores thumbnails of \n"
"RAW and TIFF photos once they have been downloaded. File browsers like Gnome "
@@ -821,23 +1327,23 @@ msgid ""
" "
msgstr ""
-#: ../raphodo/didyouknow.py:431
+#: ../raphodo/didyouknow.py:460
msgid "Tip of the Day"
msgstr "Astuce du jour"
-#: ../raphodo/didyouknow.py:439
+#: ../raphodo/didyouknow.py:468
msgid "Did you know...?"
msgstr "Le saviez-vous ?"
-#: ../raphodo/didyouknow.py:466
+#: ../raphodo/didyouknow.py:495
msgid "Show tips on startup"
msgstr "Afficher les astuces au démarrage"
-#: ../raphodo/didyouknow.py:470
+#: ../raphodo/didyouknow.py:499
msgid "&Next"
msgstr "&Suivant"
-#: ../raphodo/didyouknow.py:471
+#: ../raphodo/didyouknow.py:500
msgid "&Previous"
msgstr "&Précédent"
@@ -944,68 +1450,68 @@ msgstr "%d jours, 1 heure"
msgid "%(days)d days, %(hours)d hours"
msgstr "%(days)d jours, %(hours)d heures"
-#: ../raphodo/errorlog.py:65
+#: ../raphodo/errorlog.py:66
msgid "Find"
msgstr "Rechercher"
-#: ../raphodo/errorlog.py:135
+#: ../raphodo/errorlog.py:136
msgid "Error Reports - Rapid Photo Downloader"
msgstr "Rapports d'erreur - Rapid Photo Downloader"
-#: ../raphodo/errorlog.py:170
+#: ../raphodo/errorlog.py:171
msgid "Find in reports"
msgstr "Rechercher dans les rapports"
-#: ../raphodo/errorlog.py:187
+#: ../raphodo/errorlog.py:188
msgid "Find the previous occurrence of the phrase"
msgstr "Rechercher l'occurrence précédente de la phrase"
-#: ../raphodo/errorlog.py:192
+#: ../raphodo/errorlog.py:193
msgid "Find the next occurrence of the phrase"
msgstr "Rechercher la prochaine occurrence de la phrase"
-#: ../raphodo/errorlog.py:194
+#: ../raphodo/errorlog.py:195
msgid "&Highlight All"
msgstr "&Surligner tout"
-#: ../raphodo/errorlog.py:195
+#: ../raphodo/errorlog.py:196
msgid "Highlight all occurrences of the phrase"
msgstr "Surligner toutes les occurrences de la phrase"
-#: ../raphodo/errorlog.py:196
+#: ../raphodo/errorlog.py:197
msgid "&Match Case"
msgstr "&Casse identique"
-#: ../raphodo/errorlog.py:197
+#: ../raphodo/errorlog.py:198
msgid "Search with case sensitivity"
msgstr "Recherche sensible à la casse"
-#: ../raphodo/errorlog.py:198
+#: ../raphodo/errorlog.py:199
msgid "&Whole Words"
msgstr "&Mots entiers"
-#: ../raphodo/errorlog.py:199
+#: ../raphodo/errorlog.py:200
msgid "Search whole words only"
msgstr "Rechercher uniquement les mots entiers"
-#: ../raphodo/errorlog.py:209 ../raphodo/errorlog.py:341
+#: ../raphodo/errorlog.py:210 ../raphodo/errorlog.py:345
#, python-format
msgid "%s of %s matches"
msgstr "%s corespondances sur %s"
-#: ../raphodo/errorlog.py:228
+#: ../raphodo/errorlog.py:232
msgid "Clear"
msgstr "Effacer"
-#: ../raphodo/errorlog.py:328
+#: ../raphodo/errorlog.py:332
msgid "Phrase not found"
msgstr "Phrase introuvable"
-#: ../raphodo/errorlog.py:487
+#: ../raphodo/errorlog.py:491
msgid "Search pending..."
msgstr "Recherche..."
-#: ../raphodo/errorlog.py:535
+#: ../raphodo/errorlog.py:539
msgid ""
"The number of new entries added to the Error Report since it was last open. "
"Click to open the Error Report."
@@ -1021,8 +1527,8 @@ msgstr "Problème dans Rapid Photo Downloader"
#, python-brace-format
msgid ""
"<b>A problem occurred in Rapid Photo Downloader</b><br><br>\n"
-" Please report the problem at <a href=\"{website}\">{website}</a>."
-"<br><br>\n"
+" Please report the problem at <a "
+"href=\"{website}\">{website}</a>.<br><br>\n"
" Attach the log file <i>{log_file}</i> to your bug report (click\n"
" <a href=\"{log_path}\">here</a> to open the log directory).<br><br>If "
"the same problem occurs\n"
@@ -1030,12 +1536,12 @@ msgid ""
" "
msgstr ""
"<b>Un problème s'est produit dans Rapid Photo Downloader</b><br><br>\n"
-" Veuillez signaler le problème à <a href=\"{website}\">{website}</a>."
-"<br><br>\n"
+" Veuillez signaler le problème à <a "
+"href=\"{website}\">{website}</a>.<br><br>\n"
" Joindre le fichier journal <i>{log_file}</i> à votre rapport de bogue "
"(cliquer\n"
-" <a href=\"{log_path}\">ici</a> pour ouvrir le dossier journal)."
-"<br><br>Si le même problème survient\n"
+" <a href=\"{log_path}\">ici</a> pour ouvrir le dossier "
+"journal).<br><br>Si le même problème survient\n"
" avant que le programme ne ferme, ce sera la seule notification.\n"
" "
@@ -1057,7 +1563,7 @@ msgstr ""
"{log_path}\n"
"\n"
-#: ../raphodo/filebrowse.py:124 ../raphodo/thumbnaildisplay.py:1601
+#: ../raphodo/filebrowse.py:124 ../raphodo/thumbnaildisplay.py:1643
msgid "Open in File Browser..."
msgstr "Ouvrir dans l'explorateur de fichiers"
@@ -1075,531 +1581,531 @@ msgstr "Autre..."
msgid "%s (location does not exist)"
msgstr "%s (l'emplacement n'existe pas)"
-#: ../raphodo/generatenameconfig.py:186
+#: ../raphodo/generatenameconfig.py:190
msgid "Date time"
msgstr "Date/heure"
-#: ../raphodo/generatenameconfig.py:187
+#: ../raphodo/generatenameconfig.py:191
msgid "Text"
msgstr "Texte"
-#: ../raphodo/generatenameconfig.py:188 ../raphodo/rapid.py:2053
+#: ../raphodo/generatenameconfig.py:192 ../raphodo/rapid.py:2125
msgid "Filename"
msgstr "Nom de fichier"
-#: ../raphodo/generatenameconfig.py:189 ../raphodo/preferencedialog.py:488
+#: ../raphodo/generatenameconfig.py:193 ../raphodo/preferencedialog.py:724
msgid "Metadata"
msgstr "Métadonnées"
-#: ../raphodo/generatenameconfig.py:190
+#: ../raphodo/generatenameconfig.py:194
msgid "Sequences"
msgstr "Séquences"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#jobcode
-#: ../raphodo/generatenameconfig.py:193
+#: ../raphodo/generatenameconfig.py:197
msgid "Job code"
msgstr "Étiquette de transfert"
-#: ../raphodo/generatenameconfig.py:194
+#: ../raphodo/generatenameconfig.py:198
msgid "Image date"
msgstr "Date de l'image"
-#: ../raphodo/generatenameconfig.py:195
+#: ../raphodo/generatenameconfig.py:199
msgid "Video date"
msgstr "Date de la vidéo"
-#: ../raphodo/generatenameconfig.py:196
+#: ../raphodo/generatenameconfig.py:200
msgid "Today"
msgstr "Aujourd'hui"
-#: ../raphodo/generatenameconfig.py:197
+#: ../raphodo/generatenameconfig.py:201
msgid "Yesterday"
msgstr "Hier"
#. Translators: Download time is the time and date that the download started (when the
#. user clicked the Download button)
-#: ../raphodo/generatenameconfig.py:200
+#: ../raphodo/generatenameconfig.py:204
msgid "Download time"
msgstr "Date du transfert"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:203
+#: ../raphodo/generatenameconfig.py:207
msgid "Name"
msgstr "Nom"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:206 ../raphodo/rapid.py:2054
+#: ../raphodo/generatenameconfig.py:210 ../raphodo/rapid.py:2126
msgid "Extension"
msgstr "Extension"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:209
+#: ../raphodo/generatenameconfig.py:213
msgid "Image number"
msgstr "Numéro d'image"
-#: ../raphodo/generatenameconfig.py:210
+#: ../raphodo/generatenameconfig.py:214
msgid "Video number"
msgstr "Numéro de vidéo"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:213
+#: ../raphodo/generatenameconfig.py:217
msgid "Aperture"
msgstr "Ouverture"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:216
+#: ../raphodo/generatenameconfig.py:220
msgid "ISO"
msgstr "ISO"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:219
+#: ../raphodo/generatenameconfig.py:223
msgid "Exposure time"
msgstr "Vitesse d'obturation"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:222
+#: ../raphodo/generatenameconfig.py:226
msgid "Focal length"
msgstr "Longueur focale"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:225
+#: ../raphodo/generatenameconfig.py:229
msgid "Camera make"
msgstr "Marque de l'appareil"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:228
+#: ../raphodo/generatenameconfig.py:232
msgid "Camera model"
msgstr "Modèle de l'appareil"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:231
+#: ../raphodo/generatenameconfig.py:235
msgid "Short camera model"
msgstr "Modèle de l'appareil (version courte)"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:234
+#: ../raphodo/generatenameconfig.py:238
msgid "Hyphenated short camera model"
msgstr "Nom court de l'appareil photo avec trait d'union"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:237
+#: ../raphodo/generatenameconfig.py:241
msgid "Serial number"
msgstr "Numéro de série"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:240
+#: ../raphodo/generatenameconfig.py:244
msgid "Shutter count"
msgstr "Nombre de déclenchements de l'obturateur"
#. File number currently refers to the Exif value Exif.Canon.FileNumber
-#: ../raphodo/generatenameconfig.py:242
+#: ../raphodo/generatenameconfig.py:246
msgid "File number"
msgstr "Numéro de fichier"
#. Only the folder component of the Exif.Canon.FileNumber value
-#: ../raphodo/generatenameconfig.py:244
+#: ../raphodo/generatenameconfig.py:248
msgid "Folder only"
msgstr "Répertoire seulement"
#. The folder and file component of the Exif.Canon.FileNumber value
-#: ../raphodo/generatenameconfig.py:246
+#: ../raphodo/generatenameconfig.py:250
msgid "Folder and file"
msgstr "Répertoire et fichier"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:249
+#: ../raphodo/generatenameconfig.py:253
msgid "Owner name"
msgstr "Nom du propriétaire"
-#: ../raphodo/generatenameconfig.py:250
+#: ../raphodo/generatenameconfig.py:254
msgid "Codec"
msgstr "Codec"
-#: ../raphodo/generatenameconfig.py:251
+#: ../raphodo/generatenameconfig.py:255
msgid "Width"
msgstr "Largeur"
-#: ../raphodo/generatenameconfig.py:252
+#: ../raphodo/generatenameconfig.py:256
msgid "Height"
msgstr "Hauteur"
-#: ../raphodo/generatenameconfig.py:253
+#: ../raphodo/generatenameconfig.py:257
msgid "Length"
msgstr "Longueur"
-#: ../raphodo/generatenameconfig.py:254
+#: ../raphodo/generatenameconfig.py:258
msgid "Frames Per Second"
msgstr "Images par seconde"
-#: ../raphodo/generatenameconfig.py:255
+#: ../raphodo/generatenameconfig.py:259
msgid "Artist"
msgstr "Artiste"
-#: ../raphodo/generatenameconfig.py:256
+#: ../raphodo/generatenameconfig.py:260
msgid "Copyright"
msgstr "Droits d’auteur"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers
-#: ../raphodo/generatenameconfig.py:259
+#: ../raphodo/generatenameconfig.py:263
msgid "Downloads today"
msgstr "Transferts journaliers"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers
-#: ../raphodo/generatenameconfig.py:262
+#: ../raphodo/generatenameconfig.py:266
msgid "Session number"
msgstr "Numéro de session"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers
-#: ../raphodo/generatenameconfig.py:265
+#: ../raphodo/generatenameconfig.py:269
msgid "Subfolder number"
msgstr "Numéro de sous-dossier"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers
-#: ../raphodo/generatenameconfig.py:268
+#: ../raphodo/generatenameconfig.py:272
msgid "Stored number"
msgstr "Nombres stockés"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters
-#: ../raphodo/generatenameconfig.py:271
+#: ../raphodo/generatenameconfig.py:275
msgid "Sequence letter"
msgstr "Séquence alphabétique"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:274
+#: ../raphodo/generatenameconfig.py:278
msgid "All digits"
msgstr "Tous les chiffres"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:277
+#: ../raphodo/generatenameconfig.py:281
msgid "Last digit"
msgstr "Dernier chiffre"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:280
+#: ../raphodo/generatenameconfig.py:284
msgid "Last 2 digits"
msgstr "2 derniers chiffres"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:283
+#: ../raphodo/generatenameconfig.py:287
msgid "Last 3 digits"
msgstr "3 derniers chiffres"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:286
+#: ../raphodo/generatenameconfig.py:290
msgid "Last 4 digits"
msgstr "4 derniers chiffres"
#. Translators: please not the capitalization of this text, and keep it the same if your
#. language features capitalization
-#: ../raphodo/generatenameconfig.py:289
+#: ../raphodo/generatenameconfig.py:293
msgid "Original Case"
msgstr "Casse originale"
#. Translators: please not the capitalization of this text, and keep it the same if your
#. language features capitalization
-#: ../raphodo/generatenameconfig.py:292
+#: ../raphodo/generatenameconfig.py:296
msgid "UPPERCASE"
msgstr "MAJUSCULES"
#. Translators: please not the capitalization of this text, and keep it the same if your
#. language features capitalization
-#: ../raphodo/generatenameconfig.py:295
+#: ../raphodo/generatenameconfig.py:299
msgid "lowercase"
msgstr "minuscules"
-#: ../raphodo/generatenameconfig.py:296
+#: ../raphodo/generatenameconfig.py:300
msgid "One digit"
msgstr "Un chiffre"
-#: ../raphodo/generatenameconfig.py:297
+#: ../raphodo/generatenameconfig.py:301
msgid "Two digits"
msgstr "Deux chiffres"
-#: ../raphodo/generatenameconfig.py:298
+#: ../raphodo/generatenameconfig.py:302
msgid "Three digits"
msgstr "Trois chiffres"
-#: ../raphodo/generatenameconfig.py:299
+#: ../raphodo/generatenameconfig.py:303
msgid "Four digits"
msgstr "Quatre chiffres"
-#: ../raphodo/generatenameconfig.py:300
+#: ../raphodo/generatenameconfig.py:304
msgid "Five digits"
msgstr "Cinq chiffres"
-#: ../raphodo/generatenameconfig.py:301
+#: ../raphodo/generatenameconfig.py:305
msgid "Six digits"
msgstr "Six chiffres"
-#: ../raphodo/generatenameconfig.py:302
+#: ../raphodo/generatenameconfig.py:306
msgid "Seven digits"
msgstr "Sept chiffres"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:305
+#: ../raphodo/generatenameconfig.py:309
msgid "Subseconds"
msgstr "Sous-secondes"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:308 ../raphodo/generatenameconfig.py:389
+#: ../raphodo/generatenameconfig.py:312 ../raphodo/generatenameconfig.py:393
msgid "YYYYMMDD"
msgstr "AAAAMMJJ"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:311 ../raphodo/generatenameconfig.py:390
+#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:394
msgid "YYYY-MM-DD"
msgstr "AAAA-MM-JJ"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:314 ../raphodo/generatenameconfig.py:391
+#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:395
msgid "YYYY_MM_DD"
msgstr "AAAA_MM_JJ"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:317
+#: ../raphodo/generatenameconfig.py:321
msgid "YYMMDD"
msgstr "AAMMJJ"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:320
+#: ../raphodo/generatenameconfig.py:324
msgid "YY-MM-DD"
msgstr "AA-MM-JJ"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:323
+#: ../raphodo/generatenameconfig.py:327
msgid "YY_MM_DD"
msgstr "AA_MM_JJ"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:326
+#: ../raphodo/generatenameconfig.py:330
msgid "MMDDYYYY"
msgstr "MMJJAAAA"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:329
+#: ../raphodo/generatenameconfig.py:333
msgid "MMDDYY"
msgstr "MMJJAA"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:332
+#: ../raphodo/generatenameconfig.py:336
msgid "MMDD"
msgstr "MMJJ"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:335
+#: ../raphodo/generatenameconfig.py:339
msgid "DDMMYYYY"
msgstr "JJMMAAAA"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:338
+#: ../raphodo/generatenameconfig.py:342
msgid "DDMMYY"
msgstr "JJMMAA"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:341 ../raphodo/generatenameconfig.py:389
-#: ../raphodo/generatenameconfig.py:390 ../raphodo/generatenameconfig.py:391
-#: ../raphodo/generatenameconfig.py:392 ../raphodo/generatenameconfig.py:393
+#: ../raphodo/generatenameconfig.py:345 ../raphodo/generatenameconfig.py:393
+#: ../raphodo/generatenameconfig.py:394 ../raphodo/generatenameconfig.py:395
+#: ../raphodo/generatenameconfig.py:396 ../raphodo/generatenameconfig.py:397
msgid "YYYY"
msgstr "AAAA"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:344
+#: ../raphodo/generatenameconfig.py:348
msgid "YY"
msgstr "AA"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:347
+#: ../raphodo/generatenameconfig.py:351
msgid "MM"
msgstr "MM"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:350
+#: ../raphodo/generatenameconfig.py:354
msgid "DD"
msgstr "JJ"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:353
+#: ../raphodo/generatenameconfig.py:357
msgid "Month (full)"
msgstr "Mois (complet)"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:356
+#: ../raphodo/generatenameconfig.py:360
msgid "Month (abbreviated)"
msgstr "Mois (en abrégé)"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:359
+#: ../raphodo/generatenameconfig.py:363
msgid "HHMMSS"
msgstr "HHMMSS"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:362
+#: ../raphodo/generatenameconfig.py:366
msgid "HHMM"
msgstr "HHMM"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:365
+#: ../raphodo/generatenameconfig.py:369
msgid "HH-MM-SS"
msgstr "HH-MM-SS"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:368
+#: ../raphodo/generatenameconfig.py:372
msgid "HH-MM"
msgstr "HH-MM"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:371
+#: ../raphodo/generatenameconfig.py:375
msgid "HH"
msgstr "HH"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:374
+#: ../raphodo/generatenameconfig.py:378
msgid "MM (minutes)"
msgstr "MM (minutes)"
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:377
+#: ../raphodo/generatenameconfig.py:381
msgid "SS"
msgstr "SS"
-#: ../raphodo/generatenameconfig.py:389
+#: ../raphodo/generatenameconfig.py:393
msgid "Date"
msgstr "Date"
-#: ../raphodo/generatenameconfig.py:390
+#: ../raphodo/generatenameconfig.py:394
msgid "Date (hyphens)"
msgstr "Date (tirets)"
-#: ../raphodo/generatenameconfig.py:391
+#: ../raphodo/generatenameconfig.py:395
msgid "Date (underscores)"
msgstr "Date (tirets bas)"
-#: ../raphodo/generatenameconfig.py:392 ../raphodo/generatenameconfig.py:438
-#: ../raphodo/generatenameconfig.py:517
+#: ../raphodo/generatenameconfig.py:396 ../raphodo/generatenameconfig.py:442
+#: ../raphodo/generatenameconfig.py:537
msgid "Date and Job Code"
msgstr "Date et étiquette"
-#: ../raphodo/generatenameconfig.py:392
+#: ../raphodo/generatenameconfig.py:396
msgid "YYYYMM_Job Code"
msgstr "AAAAMM_étiquette"
-#: ../raphodo/generatenameconfig.py:393
+#: ../raphodo/generatenameconfig.py:397
msgid "Date and Job Code Subfolder"
msgstr "Sous-répertoire date et étiquette"
-#: ../raphodo/generatenameconfig.py:393
+#: ../raphodo/generatenameconfig.py:397
msgid "YYYYMM"
msgstr "AAAAMM"
-#: ../raphodo/generatenameconfig.py:393 ../raphodo/jobcodepanel.py:198
-#: ../raphodo/nameeditor.py:827 ../raphodo/rapid.py:1809
+#: ../raphodo/generatenameconfig.py:397 ../raphodo/jobcodepanel.py:199
+#: ../raphodo/nameeditor.py:833 ../raphodo/rapid.py:1852
#: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:241
msgid "Job Code"
msgstr "Étiquette de transfert"
-#: ../raphodo/generatenameconfig.py:433 ../raphodo/generatenameconfig.py:512
+#: ../raphodo/generatenameconfig.py:437 ../raphodo/generatenameconfig.py:532
msgid "Original Filename"
msgstr "Nom de fichier originel"
-#: ../raphodo/generatenameconfig.py:434 ../raphodo/generatenameconfig.py:513
+#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533
msgid "Date-Time and Downloads today"
msgstr "Date / heure et transferts aujourd'hui"
-#: ../raphodo/generatenameconfig.py:434 ../raphodo/generatenameconfig.py:513
+#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533
msgid "YYYYMMDD-HHMM-1"
msgstr "AAAAMMJJ-HHMM-1"
-#: ../raphodo/generatenameconfig.py:435 ../raphodo/generatenameconfig.py:514
+#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534
msgid "Date and Downloads today"
msgstr "Date et transferts aujourd'hui"
-#: ../raphodo/generatenameconfig.py:435 ../raphodo/generatenameconfig.py:514
+#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534
msgid "YYYYMMDD-1"
msgstr "AAAAMMJJ-1"
-#: ../raphodo/generatenameconfig.py:436
+#: ../raphodo/generatenameconfig.py:440
msgid "Date-Time and Image number"
msgstr "Date - heure et numéro d'image"
-#: ../raphodo/generatenameconfig.py:436
+#: ../raphodo/generatenameconfig.py:440
msgid "YYYYMMDD-1234"
msgstr "AAAAMMJJ-1234"
-#: ../raphodo/generatenameconfig.py:437 ../raphodo/generatenameconfig.py:516
+#: ../raphodo/generatenameconfig.py:441 ../raphodo/generatenameconfig.py:536
msgid "Date-Time and Job Code"
msgstr "Date-heure et étiquette de transfert"
-#: ../raphodo/generatenameconfig.py:437 ../raphodo/generatenameconfig.py:516
+#: ../raphodo/generatenameconfig.py:441 ../raphodo/generatenameconfig.py:536
msgid "YYYYMMDD-HHMM-Job Code-1"
msgstr "AAAAMMJJ-HHMM-étiquette de transfert-1"
-#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:517
+#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537
msgid "YYYYMMDD-Job Code-1"
msgstr "AAAAMMJJ-étiquette de transfert-1"
-#: ../raphodo/generatenameconfig.py:515
+#: ../raphodo/generatenameconfig.py:535
msgid "Date-Time and Video number"
msgstr "Date - heure et numéro de vidéo"
-#: ../raphodo/generatenameconfig.py:515
+#: ../raphodo/generatenameconfig.py:535
msgid "YYYYMMDD_1234"
msgstr "AAAAMMJJ_1234"
-#: ../raphodo/generatenameconfig.py:518
+#: ../raphodo/generatenameconfig.py:538
msgid "Resolution"
msgstr "Résolution"
-#: ../raphodo/generatenameconfig.py:518
+#: ../raphodo/generatenameconfig.py:538
msgid "YYYYMMDD-HHMM-1-1920x1080"
msgstr "AAAAMMJJ-HHMM-1-1920 x 1080"
@@ -1662,7 +2168,7 @@ msgstr "&Étiquette de transfert :"
msgid "&Remember this choice"
msgstr "&Se souvenir de ce choix"
-#: ../raphodo/jobcodepanel.py:185
+#: ../raphodo/jobcodepanel.py:186
msgid ""
"Select photos and videos to be able to apply a new or existing Job Code to "
"them."
@@ -1670,12 +2176,14 @@ msgstr ""
"Sélectionnez des photos et des vidéos pour pouvoir leur appliquer une "
"nouvelle étiquette ou une existante."
-#: ../raphodo/jobcodepanel.py:186
-msgid "The new Job Code will be applied to all selected photos and/or videos."
-msgstr "La nouvelle étiquette sera appliquée à toutes les photos et/ou vidéos."
-
#: ../raphodo/jobcodepanel.py:187
msgid ""
+"The new Job Code will be applied to all selected photos and/or videos."
+msgstr ""
+"La nouvelle étiquette sera appliquée à toutes les photos et/ou vidéos."
+
+#: ../raphodo/jobcodepanel.py:188
+msgid ""
"Click the Apply button to apply the current Job Code to all selected photos "
"and/or videos. You can also simply double click the Job Code."
msgstr ""
@@ -1683,7 +2191,7 @@ msgstr ""
"les photos et/ou vidéos sélectionnées. Vous pouvez également double-cliquer "
"sur l'étiquette."
-#: ../raphodo/jobcodepanel.py:189
+#: ../raphodo/jobcodepanel.py:190
msgid ""
"Removing a Job Code removes it only from the list of saved Job Codes, not "
"from any photos or videos that it may have been applied to."
@@ -1692,7 +2200,7 @@ msgstr ""
"sauvegardées, et non des photos ou des vidéos auxquels elle a pu être "
"appliquée."
-#: ../raphodo/jobcodepanel.py:191
+#: ../raphodo/jobcodepanel.py:192
msgid ""
"If you want to use Job Codes, configure file renaming or destination "
"subfolder names to use them."
@@ -1700,48 +2208,49 @@ msgstr ""
"Si vous souhaitez utiliser les étiquettes de transfert, configurez le "
"renommage de fichier ou les noms de sous-dossiers de destination."
-#: ../raphodo/jobcodepanel.py:197
+#: ../raphodo/jobcodepanel.py:198
msgid "Last Used"
msgstr "Derniers utilisés"
-#: ../raphodo/jobcodepanel.py:202
+#: ../raphodo/jobcodepanel.py:203
msgid "Job Code Sort:"
msgstr "Types d'étiquettes :"
-#: ../raphodo/jobcodepanel.py:205 ../raphodo/rapid.py:2061
+#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2133
msgid "Ascending"
msgstr "Ordre croissant"
-#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2062
+#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2134
msgid "Descending"
msgstr "Ordre décroissant"
-#: ../raphodo/jobcodepanel.py:216
+#: ../raphodo/jobcodepanel.py:217
msgid "&New..."
msgstr "&Nouveau..."
-#: ../raphodo/jobcodepanel.py:220
+#: ../raphodo/jobcodepanel.py:221
msgid "&Apply"
msgstr "&Appliquer"
-#: ../raphodo/jobcodepanel.py:224
+#: ../raphodo/jobcodepanel.py:225
msgid "&Remove"
msgstr "&Supprimer"
-#: ../raphodo/jobcodepanel.py:228 ../raphodo/preferencedialog.py:125
-#: ../raphodo/preferencedialog.py:154 ../raphodo/preferencedialog.py:433
+#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200
+#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531
msgid "Remove All"
msgstr "Tout supprimer"
-#: ../raphodo/jobcodepanel.py:427
+#: ../raphodo/jobcodepanel.py:428
msgid "Do you really want to remove all the Job Codes?"
-msgstr "Souhaitez-vous vraiment supprimer toutes les étiquettes de transfert ?"
+msgstr ""
+"Souhaitez-vous vraiment supprimer toutes les étiquettes de transfert ?"
-#: ../raphodo/jobcodepanel.py:429
+#: ../raphodo/jobcodepanel.py:430
msgid "Remove all Job Codes"
msgstr "Supprimer toutes les étiquettes de transfert"
-#: ../raphodo/jobcodepanel.py:492
+#: ../raphodo/jobcodepanel.py:493
msgid "Job Codes"
msgstr "Étiquettes de transfert"
@@ -1752,42 +2261,59 @@ msgstr "Étiquettes de transfert"
msgid "<i><b>Hint:</b> %(message)s"
msgstr "<i><b>Astuce :</b> %(message)s"
-#: ../raphodo/nameeditor.py:418 ../raphodo/nameeditor.py:432
+#: ../raphodo/nameeditor.py:423 ../raphodo/nameeditor.py:437
#, python-format
msgid "%(description)s - %(elements)s"
msgstr "%(description)s - %(elements)s"
-#: ../raphodo/nameeditor.py:512
+#: ../raphodo/nameeditor.py:517
msgid "Save New Custom Preset..."
msgstr "Enregistrer un nouveau préréglage personnalisé..."
-#: ../raphodo/nameeditor.py:513
+#: ../raphodo/nameeditor.py:518
msgid "Remove All Custom Presets..."
msgstr "Supprimer tous les préréglages personnalisés..."
-#: ../raphodo/nameeditor.py:559
+#: ../raphodo/nameeditor.py:564
msgid "(New Custom Preset)"
msgstr "(Nouveau préréglage personnalisé)"
-#: ../raphodo/nameeditor.py:576
+#: ../raphodo/nameeditor.py:581
#, python-format
msgid "%s (edited)"
msgstr "%s (modifié)"
-#: ../raphodo/nameeditor.py:579 ../raphodo/nameeditor.py:1370
+#: ../raphodo/nameeditor.py:584 ../raphodo/nameeditor.py:1379
#, python-format
msgid "Update Custom Preset \"%s\""
msgstr "Mettre à jour le préréglage personnalisé « %s »"
-#: ../raphodo/nameeditor.py:667
+#: ../raphodo/nameeditor.py:672
msgid "Save New Custom Preset - Rapid Photo Downloader"
-msgstr "Enregister le nouveau préréglage personnalisé - Rapid Photo Downloader"
+msgstr ""
+"Enregister le nouveau préréglage personnalisé - Rapid Photo Downloader"
-#: ../raphodo/nameeditor.py:675
+#: ../raphodo/nameeditor.py:680
msgid "Preset Name:"
msgstr "Nom du préréglage :"
-#: ../raphodo/nameeditor.py:836
+#: ../raphodo/nameeditor.py:799
+msgid "Photo Subfolder Generation Editor"
+msgstr "Éditeur de sous-répertoires photo"
+
+#: ../raphodo/nameeditor.py:805
+msgid "Video Subfolder Generation Editor"
+msgstr "Éditeur de sous-répertoires vidéo"
+
+#: ../raphodo/nameeditor.py:811
+msgid "Photo Renaming Editor"
+msgstr "Renommage de photos"
+
+#: ../raphodo/nameeditor.py:817
+msgid "Video Renaming Editor"
+msgstr "Renommage de vidéos"
+
+#: ../raphodo/nameeditor.py:842
msgid ""
"<b><font color=\"red\">Warning:</font></b> <i>There is insufficient data to "
"fully generate the name. Please use other renaming options.</i>"
@@ -1799,7 +2325,7 @@ msgstr ""
#. Translators: please do not modify, change the order of or leave out html formatting
#. tags like <i> and <b>. These are used to format the text the users sees.
#. In this case, the </i> really is supposed to come before the <i>.
-#: ../raphodo/nameeditor.py:846
+#: ../raphodo/nameeditor.py:853
#, python-format
msgid "The character</i> %(separator)s <i>creates a new subfolder level."
msgstr ""
@@ -1808,7 +2334,7 @@ msgstr ""
#. Translators: please do not modify, change the order of or leave out html formatting
#. tags like <i> and <b>. These are used to format the text the users sees
#. In this case, the </i> really is supposed to come before the <i>.
-#: ../raphodo/nameeditor.py:851
+#: ../raphodo/nameeditor.py:858
#, python-format
msgid ""
"There is no need start or end with the folder separator </i> "
@@ -1817,40 +2343,40 @@ msgstr ""
"Il n'est pas nécessaire de commencer ou de finir avec le séparateur de "
"dossiers </i> %(separator)s<i>, car il est ajouté automatiquement."
-#: ../raphodo/nameeditor.py:859
+#: ../raphodo/nameeditor.py:866
msgid ""
"<b><font color=\"red\">Warning:</font></b> <i>Unique filenames may not be "
"generated. Make filenames unique by using Sequence values.</i>"
msgstr ""
-#: ../raphodo/nameeditor.py:882 ../raphodo/renamepanel.py:121
+#: ../raphodo/nameeditor.py:889 ../raphodo/renamepanel.py:121
msgid "Preset:"
msgstr "Préréglage :"
#. Translators: appears in a combobox, e.g. Image Date (YYYY)
-#: ../raphodo/nameeditor.py:959 ../raphodo/nameeditor.py:980
+#: ../raphodo/nameeditor.py:966 ../raphodo/nameeditor.py:987
#, python-brace-format
msgid "{choice} ({variant})"
msgstr "{choice} ({variant})"
-#: ../raphodo/nameeditor.py:1005 ../raphodo/preferencedialog.py:530
+#: ../raphodo/nameeditor.py:1012 ../raphodo/preferencedialog.py:783
msgid "Get help online..."
msgstr "Obtenir de l'aide en ligne..."
-#: ../raphodo/nameeditor.py:1025
+#: ../raphodo/nameeditor.py:1034
msgid "Insert"
msgstr "Insérer"
-#: ../raphodo/nameeditor.py:1351
+#: ../raphodo/nameeditor.py:1360
msgid "Save Preset - Rapid Photo Downloader"
msgstr "Enregistrer le préréglage - Rapid Photo Downloader"
-#: ../raphodo/nameeditor.py:1356
+#: ../raphodo/nameeditor.py:1365
msgid ""
-"<b>Do you want to save the changes in a new custom preset?</"
-"b><br><br>Creating a custom preset is not required, but can help you keep "
-"organized.<br><br>The changes to the preferences will still be applied "
-"regardless of whether you create a new custom preset or not."
+"<b>Do you want to save the changes in a new custom "
+"preset?</b><br><br>Creating a custom preset is not required, but can help "
+"you keep organized.<br><br>The changes to the preferences will still be "
+"applied regardless of whether you create a new custom preset or not."
msgstr ""
"<b>Voulez-vous enregistrer les modifications dans un nouveau préréglage "
"personnalisé ?</b><br><br>La création d'un préréglage personnalisé n'est pas "
@@ -1858,46 +2384,46 @@ msgstr ""
"apportées aux préférences seront toujours appliquées indépendamment de la "
"création ou non d'un nouveau préréglage personnalisé."
-#: ../raphodo/nameeditor.py:1365
+#: ../raphodo/nameeditor.py:1374
msgid ""
"<b>Do you want to save the changes in a custom preset?</b><br><br>If you "
"like, you can create a new custom preset or update the existing custom "
"preset.<br><br>The changes to the preferences will still be applied "
"regardless of whether you save a custom preset or not."
msgstr ""
-"<b>Voulez-vous enregistrer les modifications dans un préréglage "
-"personnalisé ?</b><br><br>Si vous le souhaitez, vous pouvez créer un nouveau "
-"préréglage personnalisé ou mettre à jour le préréglage personnalisé existant."
-"<br><br>Les modifications apportées aux préférences seront toujours "
+"<b>Voulez-vous enregistrer les modifications dans un préréglage personnalisé "
+"?</b><br><br>Si vous le souhaitez, vous pouvez créer un nouveau préréglage "
+"personnalisé ou mettre à jour le préréglage personnalisé "
+"existant.<br><br>Les modifications apportées aux préférences seront toujours "
"appliquées indépendamment de la sauvegarde d'un préréglage personnalisé ou "
"non."
-#: ../raphodo/nameeditor.py:1372
+#: ../raphodo/nameeditor.py:1381
msgid "Save New Custom Preset"
msgstr "Enregister le nouveau préréglage personnalisé"
-#: ../raphodo/newversion.py:306
+#: ../raphodo/newversion.py:312
msgid "Checking for new version..."
msgstr "Recherche d'une nouvelle version..."
-#: ../raphodo/newversion.py:307
+#: ../raphodo/newversion.py:313
msgid "You are running the latest version."
msgstr "Vous utilisez la dernière version"
-#: ../raphodo/newversion.py:308
+#: ../raphodo/newversion.py:314
msgid "Failed to contact the update server."
msgstr "Impossible de contacter le serveur de mise à jour"
-#: ../raphodo/newversion.py:310
+#: ../raphodo/newversion.py:316
#, python-format
msgid "A new version of Rapid Photo Downloader (%s) is available."
msgstr "Une nouvelle version de Rapid Photo Downloader (%s) est disponible."
-#: ../raphodo/newversion.py:312
+#: ../raphodo/newversion.py:318
msgid "Do you want to download the new version?"
msgstr "Voulez-vous télécharger la nouvelle version ?"
-#: ../raphodo/newversion.py:313
+#: ../raphodo/newversion.py:319
#, python-format
msgid "Changes in the new release can be viewed <a href=\"%s\">here</a>."
msgstr ""
@@ -1906,63 +2432,68 @@ msgstr ""
#. Translators: this text appears in a button - the & sets the s key in combination with
#. the alt key to act as the keyboard shortcut
-#: ../raphodo/newversion.py:340 ../raphodo/newversion.py:353
+#: ../raphodo/newversion.py:348 ../raphodo/newversion.py:363
msgid "&Skip this release"
msgstr "&Passer cette version"
#. Translators: this text appears in a button - the & sets the o key in combination with
#. the alt key to act as the keyboard shortcut
-#: ../raphodo/newversion.py:356
+#: ../raphodo/newversion.py:366
msgid "&Open Download Page"
msgstr "&Ouvrir la page de transfert"
-#: ../raphodo/newversion.py:376
+#: ../raphodo/newversion.py:386
msgid "Rapid Photo Downloader updates"
msgstr "Mises à jour de Rapid Photo Downloader"
#. Translators: shows how much of a file has been downloaded e.g 123 KB of 1.3 MB
-#: ../raphodo/newversion.py:478
+#: ../raphodo/newversion.py:488
#, python-format
msgid "%(downloaded)s of %(total)s"
msgstr "%(downloaded)s sur %(total)s"
-#: ../raphodo/newversion.py:495
+#: ../raphodo/newversion.py:507
msgid "Downloading..."
msgstr "Transfert..."
-#: ../raphodo/preferencedialog.py:76
+#: ../raphodo/preferencedialog.py:86
msgid "Preferences"
msgstr "Préférences"
-#: ../raphodo/preferencedialog.py:85
+#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118
msgid "Automation"
msgstr "Automatisation"
-#: ../raphodo/preferencedialog.py:85
+#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118
msgid "Thumbnails"
msgstr "Miniatures"
-#: ../raphodo/preferencedialog.py:85 ../raphodo/preferencedialog.py:343
+#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118
+#: ../raphodo/preferencedialog.py:428
msgid "Error Handling"
msgstr "Gestion des erreurs"
-#: ../raphodo/preferencedialog.py:86
+#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118
msgid "Warnings"
msgstr "Avertissements"
-#: ../raphodo/preferencedialog.py:86
+#: ../raphodo/preferencedialog.py:109
+msgid "Consolidation"
+msgstr "Consolidation"
+
+#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119
msgid "Miscellaneous"
msgstr "Divers"
-#: ../raphodo/preferencedialog.py:94
+#: ../raphodo/preferencedialog.py:147
msgid "Device Scanning"
msgstr "Analyse de périphérique"
-#: ../raphodo/preferencedialog.py:96
+#: ../raphodo/preferencedialog.py:148
msgid "Scan only external devices"
msgstr "Analyser uniquement les périphériques externes"
-#: ../raphodo/preferencedialog.py:98
+#: ../raphodo/preferencedialog.py:150
msgid ""
"Scan for photos and videos only on devices that are external to the "
"computer,\n"
@@ -1973,51 +2504,67 @@ msgstr ""
"y compris les appareils photo, les cartes mémoire, les disques durs externes "
"et les lecteurs flash USB."
-#: ../raphodo/preferencedialog.py:102
-msgid "Scan non-camera devices lacking a DCIM folder"
-msgstr ""
-"Analyser les périphériques autres que les appareils photo qui ne disposent "
-"pas d'un dossier DCIM"
+#: ../raphodo/preferencedialog.py:153
+msgid "Scan only specific folders on devices"
+msgstr "Analyser uniquement les dossiers spécifiques sur les périphériques"
-#: ../raphodo/preferencedialog.py:104
+#: ../raphodo/preferencedialog.py:155
msgid ""
-"Scan the entirety of a device for photos and videos, irrespective of whether "
-"it contains a DCIM folder,\n"
-"as opposed to only scanning within a DCIM folder.\n"
+"Scan for photos and videos only in the folders specified below (except "
+"paths\n"
+"specified in Ignored Paths).\n"
"\n"
-"Changing this setting causes all devices to be scanned again.\n"
-"\n"
-"Note: With cameras, only the DCIM folder is scanned."
+"Changing this setting causes all devices to be scanned again."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:161
+msgid "Folders to scan:"
+msgstr "Dossiers à analyser :"
+
+#: ../raphodo/preferencedialog.py:164
+msgid ""
+"Folders at the base level of device file systems that will be scanned\n"
+"for photos and videos."
msgstr ""
-"Analysez l'intégralité d'un périphérique pour les photos et les vidéos, "
-"indépendamment du fait qu'il contienne un dossier DCIM,\n"
-"par opposition à l'analyse uniquement dans un dossier DCIM.\n"
+
+#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219
+msgid "Add..."
+msgstr "Ajouter..."
+
+#: ../raphodo/preferencedialog.py:169
+msgid ""
+"Add a folder to the list of folders to scan for photos and videos.\n"
"\n"
-"La modification de ce paramètre entraîne l'analyse de tous les "
-"périphériques.\n"
+"Changing this setting causes all devices to be scanned again."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198
+#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529
+msgid "Remove"
+msgstr "Supprimer"
+
+#: ../raphodo/preferencedialog.py:174
+msgid ""
+"Remove a folder from the list of folders to scan for photos and videos.\n"
"\n"
-"Note : avec les appareils photo, seul le dossier DCIM est analysé."
+"Changing this setting causes all devices to be scanned again."
+msgstr ""
-#: ../raphodo/preferencedialog.py:116
+#: ../raphodo/preferencedialog.py:191
msgid "Devices that have been set to automatically ignore or download from."
msgstr ""
-#: ../raphodo/preferencedialog.py:117
+#: ../raphodo/preferencedialog.py:192
msgid "Remembered Devices"
msgstr "Périphériques mémorisés"
-#: ../raphodo/preferencedialog.py:121
+#: ../raphodo/preferencedialog.py:196
msgid ""
"Remove a device from the list of devices to automatically ignore or download "
"from."
msgstr ""
-#: ../raphodo/preferencedialog.py:123 ../raphodo/preferencedialog.py:149
-#: ../raphodo/preferencedialog.py:431
-msgid "Remove"
-msgstr "Supprimer"
-
-#: ../raphodo/preferencedialog.py:127
+#: ../raphodo/preferencedialog.py:202
msgid ""
"Clear the list of devices from which to automatically ignore or download "
"from.\n"
@@ -2025,22 +2572,18 @@ msgid ""
"Note: Changes take effect when the computer is next scanned for devices."
msgstr ""
-#: ../raphodo/preferencedialog.py:140
+#: ../raphodo/preferencedialog.py:215
msgid "Ignored Paths"
msgstr "Emplacements exclus"
-#: ../raphodo/preferencedialog.py:141
+#: ../raphodo/preferencedialog.py:216
msgid ""
"The end part of a path that should never be scanned for photos or videos."
msgstr ""
"La fin d'un chemin qui ne devrait jamais être analysé pour des photos ou des "
"vidéos."
-#: ../raphodo/preferencedialog.py:144
-msgid "Add..."
-msgstr "Ajouter..."
-
-#: ../raphodo/preferencedialog.py:146
+#: ../raphodo/preferencedialog.py:221
msgid ""
"Add a path to the list of paths to ignore.\n"
"\n"
@@ -2050,7 +2593,7 @@ msgstr ""
"\n"
"La modification de ce paramètre entraîne l'analyse de tous les périphériques."
-#: ../raphodo/preferencedialog.py:151
+#: ../raphodo/preferencedialog.py:226
msgid ""
"Remove a path from the list of paths to ignore.\n"
"\n"
@@ -2060,7 +2603,7 @@ msgstr ""
"\n"
"La modification de ce paramètre entraîne l'analyse de tous les périphériques."
-#: ../raphodo/preferencedialog.py:156
+#: ../raphodo/preferencedialog.py:231
msgid ""
"Clear the list of paths to ignore.\n"
"\n"
@@ -2070,15 +2613,17 @@ msgstr ""
"\n"
"La modification de ce paramètre entraîne l'analyse de tous les périphériques."
-#: ../raphodo/preferencedialog.py:164
+#: ../raphodo/preferencedialog.py:239
msgid ""
-"Use python-style <a href=\"http://damonlynch.net/rapid/documentation/"
-"#regularexpressions\">regular expressions</a>"
+"Use python-style <a "
+"href=\"http://damonlynch.net/rapid/documentation/#regularexpressions\">regula"
+"r expressions</a>"
msgstr ""
-"Utiliser les <a href=\"http://damonlynch.net/rapid/documentation/"
-"#regularexpressions\">expressions régulières</a> de style Python"
+"Utiliser les <a "
+"href=\"http://damonlynch.net/rapid/documentation/#regularexpressions\">expres"
+"sions régulières</a> de style Python"
-#: ../raphodo/preferencedialog.py:168
+#: ../raphodo/preferencedialog.py:243
msgid ""
"Use regular expressions in the list of ignored paths.\n"
"\n"
@@ -2088,50 +2633,50 @@ msgstr ""
"\n"
"La modification de ce paramètre entraîne l'analyse de tous les périphériques."
-#: ../raphodo/preferencedialog.py:208
+#: ../raphodo/preferencedialog.py:283
msgid "Program Automation"
msgstr "Automatisation du programme"
-#: ../raphodo/preferencedialog.py:209
+#: ../raphodo/preferencedialog.py:284
msgid "Start downloading at program startup"
msgstr "Démarrer le transfert au démarrage de l'application"
-#: ../raphodo/preferencedialog.py:210
+#: ../raphodo/preferencedialog.py:285
msgid "Start downloading upon device insertion"
msgstr "Commencer le transfert lors de l'insertion d'un périphérique"
-#: ../raphodo/preferencedialog.py:211
+#: ../raphodo/preferencedialog.py:286
msgid "Unmount (eject) device upon download completion"
msgstr "Démonter (éjecter) le périphérique à la fin du transfert"
-#: ../raphodo/preferencedialog.py:212
+#: ../raphodo/preferencedialog.py:287
msgid "Exit program when download completes"
msgstr "Quitter l'application après un transfert réussi"
-#: ../raphodo/preferencedialog.py:213
+#: ../raphodo/preferencedialog.py:288
msgid "Exit program even if download had warnings or errors"
msgstr ""
"Quitter l'application même si des avertissements ou des erreurs ont été "
"signalés lors du transfert"
-#: ../raphodo/preferencedialog.py:240
+#: ../raphodo/preferencedialog.py:315
msgid "Thumbnail Generation"
msgstr "Génération de miniatures"
-#: ../raphodo/preferencedialog.py:241
+#: ../raphodo/preferencedialog.py:316
msgid "Generate thumbnails"
msgstr "Générer des miniatures"
-#: ../raphodo/preferencedialog.py:242
+#: ../raphodo/preferencedialog.py:318
msgid "Generate thumbnails to show in the main program window"
msgstr ""
"Générer des miniatures pour afficher dans la fenêtre principale du programme"
-#: ../raphodo/preferencedialog.py:244
+#: ../raphodo/preferencedialog.py:320
msgid "Cache thumbnails"
msgstr "Mettre en cache les miniatures"
-#: ../raphodo/preferencedialog.py:245
+#: ../raphodo/preferencedialog.py:323
msgid ""
"Save thumbnails shown in the main program window in a thumbnail cache unique "
"to Rapid Photo Downloader"
@@ -2139,11 +2684,11 @@ msgstr ""
"Enregistrez les miniatures présentées dans la fenêtre du programme principal "
"dans un cache de vignette unique à Rapid Photo Downloader"
-#: ../raphodo/preferencedialog.py:247
+#: ../raphodo/preferencedialog.py:327
msgid "Generate system thumbnails"
msgstr "Générer des miniatures système"
-#: ../raphodo/preferencedialog.py:248
+#: ../raphodo/preferencedialog.py:330
msgid ""
"While downloading, save thumbnails that can be used by desktop file managers "
"and other programs"
@@ -2151,77 +2696,77 @@ msgstr ""
"Pendant le transfert, enregistrez les miniatures qui peuvent être utilisées "
"par les gestionnaires de fichiers de bureau et d'autres programmes"
-#: ../raphodo/preferencedialog.py:255
+#: ../raphodo/preferencedialog.py:339
msgid "Number of CPU cores used to generate thumbnails."
msgstr "Nombre de cœurs de processeur utilisés pour générer des miniatures."
-#: ../raphodo/preferencedialog.py:256
+#: ../raphodo/preferencedialog.py:340
msgid "CPU cores:"
msgstr "Cœurs de processeur :"
#. Translators: the * acts as an asterisk to denote a reference to an annotation
#. such as '* Takes effect upon program restart'
-#: ../raphodo/preferencedialog.py:271 ../raphodo/preferencedialog.py:317
+#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401
msgid "*"
msgstr "*"
-#: ../raphodo/preferencedialog.py:294
+#: ../raphodo/preferencedialog.py:378
msgid "Thumbnail Cache"
msgstr "Cache des miniatures"
-#: ../raphodo/preferencedialog.py:296
+#: ../raphodo/preferencedialog.py:380
msgid "Calculating..."
msgstr "Calcul..."
-#: ../raphodo/preferencedialog.py:302
+#: ../raphodo/preferencedialog.py:386
msgid "days"
msgstr "jours"
-#: ../raphodo/preferencedialog.py:303
+#: ../raphodo/preferencedialog.py:387
msgid "forever"
msgstr "indéfiniment"
-#: ../raphodo/preferencedialog.py:308
+#: ../raphodo/preferencedialog.py:392
msgid "Cache size:"
msgstr "Taille du cache :"
-#: ../raphodo/preferencedialog.py:310
+#: ../raphodo/preferencedialog.py:394
msgid "Number of thumbnails:"
msgstr "Nombre de miniatures :"
-#: ../raphodo/preferencedialog.py:312
+#: ../raphodo/preferencedialog.py:396
msgid "Database size:"
msgstr "Taille de la base de données :"
-#: ../raphodo/preferencedialog.py:314
+#: ../raphodo/preferencedialog.py:398
msgid "Cache unaccessed thumbnails for:"
msgstr "Cacher les miniatures non traitées pour :"
-#: ../raphodo/preferencedialog.py:322
+#: ../raphodo/preferencedialog.py:406
msgid "Purge Cache..."
msgstr "Purger le cache..."
-#: ../raphodo/preferencedialog.py:323
+#: ../raphodo/preferencedialog.py:408
msgid "Optimize Cache..."
msgstr "Optimiser le cache..."
-#: ../raphodo/preferencedialog.py:336
+#: ../raphodo/preferencedialog.py:421
msgid "* Takes effect upon program restart"
msgstr "* Prend effet au prochain démarrage"
-#: ../raphodo/preferencedialog.py:346
+#: ../raphodo/preferencedialog.py:431
msgid "Skip download"
msgstr "Passer le transfert"
-#: ../raphodo/preferencedialog.py:347
+#: ../raphodo/preferencedialog.py:432
msgid "Don't download the file, and issue an error message"
msgstr "Ne pas transférer le fichier et émettre un message d'erreur"
-#: ../raphodo/preferencedialog.py:348
+#: ../raphodo/preferencedialog.py:433
msgid "Add unique identifier"
msgstr "Ajouter un identifiant unique"
-#: ../raphodo/preferencedialog.py:349
+#: ../raphodo/preferencedialog.py:436
msgid ""
"Add an identifier like _1 or _2 to the end of the filename, immediately "
"before the file's extension"
@@ -2229,23 +2774,24 @@ msgstr ""
"Ajouter un identifiant comme _1 ou _2 à la fin du nom de fichier, "
"immédiatement avant l'extension du fichier"
-#: ../raphodo/preferencedialog.py:355
+#: ../raphodo/preferencedialog.py:444
msgid "Overwrite"
msgstr "Écraser"
-#: ../raphodo/preferencedialog.py:356
+#: ../raphodo/preferencedialog.py:445
msgid "Overwrite the previously backed up file"
msgstr "Écraser le fichier précédemment sauvegardé"
-#: ../raphodo/preferencedialog.py:357
+#: ../raphodo/preferencedialog.py:446
msgid "Skip"
msgstr "Passer"
-#: ../raphodo/preferencedialog.py:358
+#: ../raphodo/preferencedialog.py:448
msgid "Don't overwrite the backup file, and issue an error message"
-msgstr "Ne pas écraser le fichier de sauvegarde et émettre un message d'erreur"
+msgstr ""
+"Ne pas écraser le fichier de sauvegarde et émettre un message d'erreur"
-#: ../raphodo/preferencedialog.py:364
+#: ../raphodo/preferencedialog.py:455
msgid ""
"When a photo or video of the same name has already been downloaded, choose "
"whether to skip downloading the file, or to add a unique identifier:"
@@ -2253,7 +2799,17 @@ msgstr ""
"Lorsqu'une photo ou une vidéo du même nom a déjà été transférée, choisissez "
"d'ignorer le ttransfert du fichier ou d'ajouter un identifiant unique :"
-#: ../raphodo/preferencedialog.py:378
+#: ../raphodo/preferencedialog.py:464
+msgid ""
+"Using sequence numbers to automatically generate unique filenames is "
+"strongly recommended. Configure file renaming in the Rename panel in the "
+"main window."
+msgstr ""
+"Utiliser des nombres séquentiels pour générer des noms de fichiers uniques "
+"est fortement recommandé. Configurez le renommage de fichier depuis le "
+"panneau Renommer de la fenêtre principale."
+
+#: ../raphodo/preferencedialog.py:473
msgid ""
"When backing up, choose whether to overwrite a file on the backup device "
"that has the same name, or skip backing it up:"
@@ -2261,40 +2817,41 @@ msgstr ""
"Lors de la sauvegarde, choisissez d'écraser le fichier qui possède le même "
"nom sur le périphérique de sauvegarde ou de passer la sauvegarde :"
-#: ../raphodo/preferencedialog.py:398
+#: ../raphodo/preferencedialog.py:494
msgid "Program Warnings"
msgstr "Avertissements de programme"
-#: ../raphodo/preferencedialog.py:399
+#: ../raphodo/preferencedialog.py:495
msgid "Show a warning when:"
msgstr "Afficher un avertissement lorsque :"
-#: ../raphodo/preferencedialog.py:402
+#: ../raphodo/preferencedialog.py:498
msgid "Downloading files currently not displayed"
msgstr "Transfert des fichiers actuellement non affichés"
-#: ../raphodo/preferencedialog.py:403
+#: ../raphodo/preferencedialog.py:499
msgid ""
"Warn when about to download files that are not displayed in the main window."
msgstr ""
"Avertir lorsque sur le point de transférer des fichiers qui ne sont pas "
"affichés dans la fenêtre principale."
-#: ../raphodo/preferencedialog.py:405
+#: ../raphodo/preferencedialog.py:501
msgid "Backup destinations are missing"
msgstr "Les destinations de sauvegarde sont manquantes"
-#: ../raphodo/preferencedialog.py:406
-msgid "Warn before starting a download if it is not possible to back up files."
+#: ../raphodo/preferencedialog.py:502
+msgid ""
+"Warn before starting a download if it is not possible to back up files."
msgstr ""
"Avertir avant de commencer un transfert s'il n'est pas possible de "
"sauvegarder les fichiers."
-#: ../raphodo/preferencedialog.py:408
+#: ../raphodo/preferencedialog.py:504
msgid "Program libraries are missing or broken"
msgstr "Les bibliothèques de programme sont manquantes ou cassées"
-#: ../raphodo/preferencedialog.py:409
+#: ../raphodo/preferencedialog.py:505
msgid ""
"Warn if a software library used by Rapid Photo Downloader is missing or not "
"functioning."
@@ -2302,11 +2859,11 @@ msgstr ""
"Avertir si une bibliothèque de logiciels utilisée par Rapid Photo Downloader "
"est manquante ou ne fonctionne pas."
-#: ../raphodo/preferencedialog.py:412
+#: ../raphodo/preferencedialog.py:508
msgid "Filesystem metadata cannot be set"
msgstr "Les métadonnées du système de fichiers ne peuvent pas être définies"
-#: ../raphodo/preferencedialog.py:413
+#: ../raphodo/preferencedialog.py:509
msgid ""
"Warn if there is an error setting a file's filesystem metadata, such as its "
"modification time."
@@ -2314,11 +2871,11 @@ msgstr ""
"Avertir s'il y a une erreur dans la définition des métadonnées du système de "
"fichiers d'un fichier, comme sa date de modification."
-#: ../raphodo/preferencedialog.py:416
+#: ../raphodo/preferencedialog.py:512
msgid "Encountering unhandled files"
msgstr "Fichiers non gérés rencontrés"
-#: ../raphodo/preferencedialog.py:417
+#: ../raphodo/preferencedialog.py:513
msgid ""
"Warn after scanning a device or this computer if there are unrecognized "
"files that will not be included in the download."
@@ -2326,11 +2883,11 @@ msgstr ""
"Avertir après l'analyse d'un périphérique ou de cet ordinateur s'il existe "
"des fichiers non reconnus qui ne seront pas inclus dans le transfert."
-#: ../raphodo/preferencedialog.py:420
+#: ../raphodo/preferencedialog.py:517
msgid "Do not warn about unhandled files with extensions:"
msgstr "Ne pas avertir à propos des fichiers non gérés avec des extensions :"
-#: ../raphodo/preferencedialog.py:424
+#: ../raphodo/preferencedialog.py:522
msgid ""
"File extensions are case insensitive and do not need to include the leading "
"dot."
@@ -2338,43 +2895,172 @@ msgstr ""
"Les extensions de fichiers ne sont pas sensibles à la casse et ne doivent "
"pas inclure le point de séparation."
-#: ../raphodo/preferencedialog.py:427
+#: ../raphodo/preferencedialog.py:525
msgid "Add"
msgstr "Ajouter"
-#: ../raphodo/preferencedialog.py:428
+#: ../raphodo/preferencedialog.py:526
msgid ""
"Add a file extension to the list of unhandled file types to not warn about."
msgstr ""
+"Ajoutez une extension de fichier à la liste des types de fichiers non pris "
+"en charge à ne pas traiter."
-#: ../raphodo/preferencedialog.py:430
+#: ../raphodo/preferencedialog.py:528
msgid ""
"Remove a file extension from the list of unhandled file types to not warn "
"about."
msgstr ""
+"Retirez une extension de fichier de la liste des types de fichiers non pris "
+"en charge à ne pas traiter."
-#: ../raphodo/preferencedialog.py:434
+#: ../raphodo/preferencedialog.py:532
msgid ""
"Clear the list of file extensions of unhandled file types to not warn about."
msgstr ""
+"Videz la liste des types de fichiers non pris en charge à ne pas traiter."
+
+#: ../raphodo/preferencedialog.py:568
+msgid "Photo and Video Consolidation"
+msgstr "Consolidation de photos et de vidéos"
+
+#: ../raphodo/preferencedialog.py:571
+msgid "Consolidate files across devices and downloads"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:574
+msgid ""
+"Analyze the results of device scans looking for duplicate files and matching "
+"RAW and JPEG pairs,\n"
+"comparing them across multiple devices and download sessions."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:580
+msgid "Treat matching RAW and JPEG files as:"
+msgstr "Traiter les fichiers RAW et JPEG en tant que :"
+
+#: ../raphodo/preferencedialog.py:581
+msgid "One photo"
+msgstr "Une photo"
+
+#: ../raphodo/preferencedialog.py:582
+msgid "Two photos"
+msgstr "Deux photos"
+
+#: ../raphodo/preferencedialog.py:584
+msgid ""
+"Display matching pairs of RAW and JPEG photos as one photo, and if marked, "
+"download both."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:589
+msgid ""
+"Display matching pairs of RAW and JPEG photos as two different photos. You "
+"can still synchronize their sequence numbers."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:598
+msgid "With matching RAW and JPEG photos:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:600
+msgid "Do not mark JPEG for download"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:601
+msgid "Do not mark RAW for download"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:602
+msgid "Mark both for download"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:609
+msgid ""
+"When matching RAW and JPEG photos are found, do not automatically mark the "
+"JPEG for\n"
+"download. You can still mark it for download yourself."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:614
+msgid ""
+"When matching RAW and JPEG photos are found, do not automatically mark the "
+"RAW for\n"
+"download. You can still mark it for download yourself."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:619
+msgid ""
+"When matching RAW and JPEG photos are found, automatically mark both for "
+"download."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:625
+msgid ""
+"If you disable file consolidation, choose what to do when a download device "
+"is inserted while completed downloads are displayed:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:631
+msgid ""
+"When a download device is inserted while completed downloads are displayed:"
+msgstr ""
+"Lorsqu'un périphérique de transfert est inséré lorsque les transferts "
+"effectués sont affichés :"
+
+#: ../raphodo/preferencedialog.py:642
+msgid "Clear completed downloads"
+msgstr "effacer les transferts terminés"
+
+#: ../raphodo/preferencedialog.py:643
+msgid "Keep displaying completed downloads"
+msgstr "conserver l'affichage des transferts terminés"
+
+#: ../raphodo/preferencedialog.py:644
+msgid "Prompt for what to do"
+msgstr "demander ce qu'il faut faire"
+
+#: ../raphodo/preferencedialog.py:649
+msgid ""
+"Automatically clear the display of completed downloads whenever a new "
+"download device is inserted."
+msgstr ""
+"Effacer automatiquement l'affichage des transferts terminés chaque fois "
+"qu'un nouveau périphérique de transfert est inséré."
+
+#: ../raphodo/preferencedialog.py:654
+msgid ""
+"Keep displaying completed downloads whenever a new download device is "
+"inserted."
+msgstr ""
+"Continuez à afficher les transferts terminés chaque fois qu'un nouveau "
+"périphérique de transfert est inséré."
-#: ../raphodo/preferencedialog.py:469
+#: ../raphodo/preferencedialog.py:658
+msgid ""
+"Prompt whether to keep displaying completed downloads or clear them whenever "
+"a new download device is inserted."
+msgstr ""
+"Demander s'il faut continuer à afficher les transferts terminés ou les "
+"effacer chaque fois qu'un nouveau périphérique de transfert est inséré."
+
+#: ../raphodo/preferencedialog.py:702
msgid "Version Check"
msgstr "Vérification de la version"
-#: ../raphodo/preferencedialog.py:470
+#: ../raphodo/preferencedialog.py:703
msgid "Check for new version at startup"
msgstr "Vérifier l'existence d'une nouvelle version au démarrage"
-#: ../raphodo/preferencedialog.py:471
+#: ../raphodo/preferencedialog.py:705
msgid "Check for a new version of the program each time the program starts."
msgstr "Rechercher une nouvelle version du programme à chaque démarrage."
-#: ../raphodo/preferencedialog.py:473
+#: ../raphodo/preferencedialog.py:707
msgid "Include development releases"
msgstr "Inclure les versions de développement"
-#: ../raphodo/preferencedialog.py:474
+#: ../raphodo/preferencedialog.py:709
msgid ""
"Include alpha, beta and other development releases when checking for a new "
"version of the program.\n"
@@ -2388,11 +3074,12 @@ msgstr ""
"Si vous exécutez actuellement une version de développement, la vérification "
"s'effectuera toujours."
-#: ../raphodo/preferencedialog.py:489
+#: ../raphodo/preferencedialog.py:725
msgid "Ignore DNG date/time metadata on MTP devices"
-msgstr "Ignorer les métadonnées de date / heure DNG sur les périphériques MTP"
+msgstr ""
+"Ignorer les métadonnées de date / heure DNG sur les périphériques MTP"
-#: ../raphodo/preferencedialog.py:490
+#: ../raphodo/preferencedialog.py:727
msgid ""
"Ignore date/time metadata in DNG files located on MTP devices, and use the "
"file's modification time instead.\n"
@@ -2406,15 +3093,19 @@ msgstr ""
"Utile pour les périphériques comme certains téléphones et tablettes qui "
"créent des métadonnées DNG incorrectes."
+#: ../raphodo/preferencedialog.py:741
+msgid "Completed Downloads"
+msgstr "Transferts terminés"
+
#. Translators: substituted value is a description for the set of preferences
#. shown in the preference dialog window, e.g. Devices, Automation, etc.
#. This string is shown in a tooltip for the "Restore Defaults" button
-#: ../raphodo/preferencedialog.py:710
+#: ../raphodo/preferencedialog.py:1067
#, python-format
msgid "Restores default %s preference values"
msgstr "Rétablit les valeurs de préférence %s par défaut"
-#: ../raphodo/preferencedialog.py:832
+#: ../raphodo/preferencedialog.py:1208
msgid ""
"Do you want to purge the thumbnail cache? The cache will be purged when the "
"program is next started."
@@ -2422,11 +3113,11 @@ msgstr ""
"Voulez-vous purger le cache des miniatures ? Le cache sera purgé au prochain "
"redémarrage."
-#: ../raphodo/preferencedialog.py:835
+#: ../raphodo/preferencedialog.py:1212
msgid "Purge Thumbnail Cache"
msgstr "Purger le cache des miniatures"
-#: ../raphodo/preferencedialog.py:847
+#: ../raphodo/preferencedialog.py:1225
msgid ""
"Do you want to optimize the thumbnail cache? The cache will be optimized "
"when the program is next started."
@@ -2434,41 +3125,53 @@ msgstr ""
"Voulez-vous optimiser le cache des miniatures ? Le cache sera optimisé au "
"prochain redémarrage."
-#: ../raphodo/preferencedialog.py:850
+#: ../raphodo/preferencedialog.py:1229
msgid "Optimize Thumbnail Cache"
msgstr "Optimiser le cache des miniatures"
-#: ../raphodo/preferencedialog.py:1045
+#: ../raphodo/preferencedialog.py:1481
+msgid "Enter a Folder to Scan"
+msgstr "Saisir un dossier à analyser"
+
+#: ../raphodo/preferencedialog.py:1482
+msgid "Specify a folder that will be scanned for photos and videos"
+msgstr "Spécifiez un dossier qui sera analysé"
+
+#: ../raphodo/preferencedialog.py:1483
+msgid "Folder:"
+msgstr "Dossier :"
+
+#: ../raphodo/preferencedialog.py:1497
msgid "Enter a Path to Ignore"
msgstr "Saisissez un emplacement à exclure"
-#: ../raphodo/preferencedialog.py:1046
+#: ../raphodo/preferencedialog.py:1498
msgid "Specify a path that will never be scanned for photos or videos"
msgstr ""
"Saisissez un emplacement pour lequel les photos et les vidéos ne seront pas "
"recherchées"
-#: ../raphodo/preferencedialog.py:1047
+#: ../raphodo/preferencedialog.py:1499
msgid "Path:"
msgstr "Emplacement :"
-#: ../raphodo/preferencedialog.py:1061
+#: ../raphodo/preferencedialog.py:1513
msgid "Enter a File Extension"
msgstr "Saisir une extension de fichier"
-#: ../raphodo/preferencedialog.py:1062
+#: ../raphodo/preferencedialog.py:1514
msgid "Specify a file extension (without the leading dot)"
msgstr "Spécifier une extension de fichier (sans le point)"
-#: ../raphodo/preferencedialog.py:1063 ../raphodo/renamepanel.py:122
+#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:122
msgid "Extension:"
msgstr "Extension :"
-#: ../raphodo/preferencedialog.py:1078
+#: ../raphodo/preferencedialog.py:1530
msgid "Invalid File Extension"
msgstr "Extension de fichier non valide"
-#: ../raphodo/preferencedialog.py:1079
+#: ../raphodo/preferencedialog.py:1531
#, python-format
msgid ""
"The file extension <b>%s</b> is recognized by Rapid Photo Downloader, so it "
@@ -2477,7 +3180,7 @@ msgstr ""
"L'extension de fichier <b>%s</b> est reconnue par Rapid Photo Downloader, il "
"est donc inutile de prévenir de sa présence."
-#: ../raphodo/preferencedialog.py:1081
+#: ../raphodo/preferencedialog.py:1533
#, python-format
msgid ""
"Recognized file types:\n"
@@ -2516,44 +3219,44 @@ msgstr "Mariage"
msgid "Birthday"
msgstr "Anniversaire"
-#: ../raphodo/preferences.py:614
+#: ../raphodo/preferences.py:624
#, python-format
msgid "Subfolder preferences should not start with a %s"
-msgstr "Les préférences de sous-dossier ne devraient pas commencer avec un %s"
+msgstr ""
+"Les préférences de sous-dossier ne devraient pas commencer avec un %s"
-#: ../raphodo/preferences.py:617
+#: ../raphodo/preferences.py:627
#, python-format
msgid "Subfolder preferences should not end with a %s"
msgstr ""
"Les préférences de sous-dossier ne devraient pas se terminer avec un %s"
-#: ../raphodo/preferences.py:622
+#: ../raphodo/preferences.py:632
#, python-format
msgid "Subfolder preferences should not contain two %s one after the other"
msgstr ""
"Les préférences de sous-dossier ne devraient pas contenir deux %s consécutifs"
-#. self.setFlat(True)
#: ../raphodo/primarybutton.py:72
msgid "Download 8 Photos and 10 Videos"
msgstr "Transférer 8 photos et 10 vidéos"
-#: ../raphodo/problemnotification.py:86 ../raphodo/problemnotification.py:208
+#: ../raphodo/problemnotification.py:87 ../raphodo/problemnotification.py:209
#, python-format
msgid "Error: %(errno)s %(strerror)s"
msgstr "Erreur : %(errno)s %(strerror)s"
-#: ../raphodo/problemnotification.py:89
+#: ../raphodo/problemnotification.py:90
#, python-format
msgid "Error: %s"
msgstr "Erreur : %s"
-#: ../raphodo/problemnotification.py:116
+#: ../raphodo/problemnotification.py:117
#, python-format
msgid "GPhoto2 Error: %s"
msgstr "Erreur GPhoto2 : %s"
-#: ../raphodo/problemnotification.py:124
+#: ../raphodo/problemnotification.py:125
msgid ""
"Unable to initialize the camera, probably because another program is using "
"it. No files were copied from it."
@@ -2561,59 +3264,59 @@ msgstr ""
"Impossible d'initialiser l'appareil photo, probablement parce qu'un autre "
"programme l'utilise. Aucun fichier n'a été copié."
-#: ../raphodo/problemnotification.py:134
+#: ../raphodo/problemnotification.py:135
#, python-format
msgid "Unable to read directory %s"
msgstr "Impossible de lire le répertoire %s"
-#: ../raphodo/problemnotification.py:140
+#: ../raphodo/problemnotification.py:141
#, python-format
msgid "Unable to access modification time or size from %s"
msgstr "Impossible d'accéder à la date de modification ou à la taille de %s"
-#: ../raphodo/problemnotification.py:146
+#: ../raphodo/problemnotification.py:147
#, python-format
msgid "Unable to read file %s"
msgstr "Impossible de lire le fichier %s"
-#: ../raphodo/problemnotification.py:152
+#: ../raphodo/problemnotification.py:153
#, python-format
msgid "Unable to write file %s"
msgstr "Impossible d'écrire le fichier %s"
-#: ../raphodo/problemnotification.py:158
+#: ../raphodo/problemnotification.py:159
#, python-format
msgid "Unable to move file %s"
msgstr "Impossible de déplacer le fichier %s"
-#: ../raphodo/problemnotification.py:164
+#: ../raphodo/problemnotification.py:165
#, python-format
msgid "Unable to remove file %s"
msgstr "Impossible de supprimer le fichier %s"
-#: ../raphodo/problemnotification.py:170
+#: ../raphodo/problemnotification.py:171
#, python-format
msgid "Unable to copy file %s"
msgstr "Impossible de copier le fichier %s"
-#: ../raphodo/problemnotification.py:176
+#: ../raphodo/problemnotification.py:177
#, python-format
msgid "Zero length file %s will not be downloaded"
msgstr "Le fichier de longueur zéro %s ne sera pas téléchargé"
-#: ../raphodo/problemnotification.py:182
+#: ../raphodo/problemnotification.py:183
#, python-format
msgid "Could not determine filesystem modification time for %s"
msgstr ""
"Impossible de déterminer la date de modification du système de fichiers pour "
"%s"
-#: ../raphodo/problemnotification.py:188
+#: ../raphodo/problemnotification.py:189
#, python-format
msgid "Unable to load metadata from %s"
msgstr "Impossible de charger les métadonnées depuis %s"
-#: ../raphodo/problemnotification.py:194
+#: ../raphodo/problemnotification.py:195
#, python-format
msgid ""
"Unable to load metadata from %(name)s. The %(filetype)s was not downloaded."
@@ -2621,7 +3324,7 @@ msgstr ""
"Impossible de charger les métadonnées depuis %(name)s. Le %(filetype)s n'a "
"pas été téléchargé."
-#: ../raphodo/problemnotification.py:202
+#: ../raphodo/problemnotification.py:203
#, python-format
msgid ""
"An error occurred setting a file's filesystem metadata on the filesystem %s. "
@@ -2633,17 +3336,17 @@ msgstr ""
"survient à nouveau sur le même système de fichiers, elle ne sera plus "
"signalée."
-#: ../raphodo/problemnotification.py:216
+#: ../raphodo/problemnotification.py:217
#, python-format
msgid "Encountered unhandled file %s. It will not be downloaded."
msgstr "Fichier %s non géré rencontré. Il ne sera pas transférer."
-#: ../raphodo/problemnotification.py:223
+#: ../raphodo/problemnotification.py:224
#, python-format
msgid "%(filetype)s %(destination)s already exists."
msgstr "%(filetype)s %(destination)s existe déjà."
-#: ../raphodo/problemnotification.py:234 ../raphodo/problemnotification.py:262
+#: ../raphodo/problemnotification.py:235 ../raphodo/problemnotification.py:263
#, python-format
msgid ""
"The existing %(filetype)s %(destination)s was last modified on %(date)s at "
@@ -2651,23 +3354,23 @@ msgid ""
msgstr ""
"La %(destination)s de %(filetype)s a été modifiée le %(date)s à %(time)s."
-#: ../raphodo/problemnotification.py:245
+#: ../raphodo/problemnotification.py:246
#, python-format
msgid "The %(filetype)s %(source)s was not downloaded from %(device)s."
msgstr ""
"La %(source)s de %(filetype)s n'a pas été transférée depuis %(device)s."
-#: ../raphodo/problemnotification.py:273
+#: ../raphodo/problemnotification.py:274
#, python-format
msgid "The %(filetype)s %(source)s was downloaded from %(device)s."
msgstr "La %(source)s de %(filetype)s a été transférée depuis %(device)s."
-#: ../raphodo/problemnotification.py:282
+#: ../raphodo/problemnotification.py:283
#, python-format
msgid "The unique identifier '%s' was added to the filename."
msgstr "L'identifiant unique « %s » a été ajouté au nom de fichier."
-#: ../raphodo/problemnotification.py:298
+#: ../raphodo/problemnotification.py:299
#, python-format
msgid ""
"The existing backup %(filetype)s %(destination)s was last modified on "
@@ -2676,13 +3379,13 @@ msgstr ""
"La %(destination)s de sauvegarde existante de %(filetype)s a été modifiée le "
"%(date)s à %(time)s."
-#: ../raphodo/problemnotification.py:309
+#: ../raphodo/problemnotification.py:310
#, python-format
msgid "The %(filetype)s %(source)s was not backed up from %(device)s."
msgstr ""
"La %(source)s de %(filetype)s n'a pas été sauvegardée depuis %(device)s."
-#: ../raphodo/problemnotification.py:326
+#: ../raphodo/problemnotification.py:327
#, python-format
msgid ""
"The previous backup %(filetype)s %(destination)s was last modified on "
@@ -2691,27 +3394,27 @@ msgstr ""
"La précédente %(destination)s de sauvegarde de %(filetype)s a été modifiée "
"le %(date)s à %(time)s."
-#: ../raphodo/problemnotification.py:337
+#: ../raphodo/problemnotification.py:338
#, python-format
msgid ""
"The %(filetype)s %(source)s from %(device)s was backed up, overwriting the "
"previous backup %(filetype)s."
msgstr ""
-#: ../raphodo/problemnotification.py:356
+#: ../raphodo/problemnotification.py:357
#, python-format
msgid ""
"When synchronizing RAW + JPEG sequence values, a duplicate %(filetype)s "
"%(file)s was encountered, and was not downloaded."
msgstr ""
-#: ../raphodo/problemnotification.py:366
+#: ../raphodo/problemnotification.py:367
msgid ""
"When synchronizing RAW + JPEG sequence values, photos were detected with the "
"same filenames, but taken at different times:"
msgstr ""
-#: ../raphodo/problemnotification.py:373
+#: ../raphodo/problemnotification.py:374
#, python-format
msgid ""
"%(image1)s was taken on %(image1_date)s at %(image1_time)s, and %(image2)s "
@@ -2720,34 +3423,34 @@ msgstr ""
"%(image1)s a été prise le %(image1_date)s à %(image1_time)s, et %(image2)s "
"le %(image2_date)s à %(image2_time)s."
-#: ../raphodo/problemnotification.py:389
+#: ../raphodo/problemnotification.py:390
#, python-format
msgid "Unable to finalize the filename for %s"
msgstr "Impossible de finaliser le nom de fichier pour %s"
-#: ../raphodo/problemnotification.py:424
+#: ../raphodo/problemnotification.py:425
#, python-format
msgid ""
"The filename %(destination)s was not fully generated for %(filetype)s "
"%(source)s."
msgstr ""
-#: ../raphodo/problemnotification.py:433
+#: ../raphodo/problemnotification.py:434
#, python-format
msgid "The %(type)s metadata is missing."
msgstr "La métadonnée %(type)s est manquante."
-#: ../raphodo/problemnotification.py:439
+#: ../raphodo/problemnotification.py:440
#, python-format
msgid "The following metadata is missing: %s."
msgstr "Les métadonnées suivantes sont manquantes : %s."
-#: ../raphodo/problemnotification.py:445
+#: ../raphodo/problemnotification.py:446
#, python-format
msgid "Date/time conversion failed: %s."
msgstr "Conversion de date / heure échouée : %s."
-#: ../raphodo/problemnotification.py:451
+#: ../raphodo/problemnotification.py:452
msgid ""
"Could not extract valid date/time metadata or determine the file "
"modification time."
@@ -2755,28 +3458,28 @@ msgstr ""
"Impossible d'extraire les métadonnées de date / heure valides ou de "
"déterminer l'heure de modification du fichier."
-#: ../raphodo/problemnotification.py:457
+#: ../raphodo/problemnotification.py:458
msgid "Filename does not have an extension."
msgstr "Le nom de fichier n'a pas d'extension."
-#: ../raphodo/problemnotification.py:460
+#: ../raphodo/problemnotification.py:461
msgid "Filename does not have a number component."
msgstr "Le nom du fichier n'a pas de composante unique."
-#: ../raphodo/problemnotification.py:464
+#: ../raphodo/problemnotification.py:465
#, python-format
msgid "Error generating component %(component)s. Error: %(error)s"
msgstr ""
"Erreur lors de la génération du composant %(component)s. Erreur : %(error)s"
-#: ../raphodo/problemnotification.py:477
+#: ../raphodo/problemnotification.py:478
#, python-format
msgid ""
"The download subfolders %(folder)s were only partially generated for "
"%(filetype)s %(source)s."
msgstr ""
-#: ../raphodo/problemnotification.py:486
+#: ../raphodo/problemnotification.py:487
#, python-format
msgid ""
"There is no data with which to generate the %(subfolder_file)s for "
@@ -2785,76 +3488,76 @@ msgstr ""
"Il n'y a pas de données pour générer le %(subfolder_file)s pour "
"%(filename)s. Le %(filetype)s n'a pas été téléchargé."
-#: ../raphodo/problemnotification.py:499
+#: ../raphodo/problemnotification.py:500
#, python-format
msgid ""
"Unable to create the %(filetype)s %(destination)s in %(folder)s. The "
"download file was %(source)s in %(device)s. It was not downloaded."
msgstr ""
-#: ../raphodo/problemnotification.py:514
+#: ../raphodo/problemnotification.py:515
#, python-format
msgid "Unable to create the download subfolder %s."
msgstr "Impossible de créer le sous-dossier de téléchargement %s"
-#: ../raphodo/problemnotification.py:526
+#: ../raphodo/problemnotification.py:527
#, python-format
msgid "Unable to create the backup subfolder %s."
msgstr "Impossible de créer le sous-dossier de sauvegarde %s."
-#: ../raphodo/problemnotification.py:577
+#: ../raphodo/problemnotification.py:578
#, python-format
msgid "Problems scanning %s"
msgstr "Problèmes durant l'analyse de %s"
-#: ../raphodo/problemnotification.py:584
+#: ../raphodo/problemnotification.py:585
#, python-format
msgid "Problems copying from %s"
msgstr "Problèmes de copie depuis %s"
-#: ../raphodo/problemnotification.py:591
+#: ../raphodo/problemnotification.py:592
msgid "Problems while finalizing filenames and generating subfolders"
msgstr ""
"Problèmes lors de la finalisation des noms de fichiers et de la génération "
"de sous-dossiers"
-#: ../raphodo/problemnotification.py:598
+#: ../raphodo/problemnotification.py:599
#, python-format
msgid "Problems backing up to %s"
msgstr "Problèmes de sauvegarde vers %s"
-#. Translators: for example Nov 3 or Dec 31
+#. Translators: for example Nov 3 2015, 11:25 AM
+#. Translators: for example, Nov 3, 12:15 PM
+#: ../raphodo/proximity.py:188 ../raphodo/proximity.py:213
+#: ../raphodo/proximity.py:236 ../raphodo/proximity.py:239
+#, python-format
+msgid "%(date)s, %(time)s"
+msgstr "%(date)s, %(time)s"
+
+#: ../raphodo/proximity.py:204
+#, python-format
+msgid "%(starttime)s - %(endtime)s"
+msgstr "%(starttime)s - %(endtime)s"
+
#. The start and end dates are on a different day
#. Translators: for example Nov 3 or Dec 31
-#: ../raphodo/proximity.py:105 ../raphodo/proximity.py:221
-#: ../raphodo/proximity.py:224 ../raphodo/proximity.py:828
+#: ../raphodo/proximity.py:221 ../raphodo/proximity.py:225
+#: ../raphodo/proximity.py:980 ../raphodo/timeutils.py:105
#, python-format
msgid "%(month)s %(numeric_day)s"
msgstr "%(month)s %(numeric_day)s"
-#. Translators: for example Nov 15 2015
#. Translators: for example Nov 3 2015
-#: ../raphodo/proximity.py:109 ../raphodo/proximity.py:230
-#: ../raphodo/proximity.py:231 ../raphodo/proximity.py:831
+#. Translators: for example Nov 2 2015
+#. Translators: for example Nov 15 2015
+#: ../raphodo/proximity.py:232 ../raphodo/proximity.py:233
+#: ../raphodo/proximity.py:985 ../raphodo/timeutils.py:110
#, python-format
msgid "%(date)s %(year)s"
msgstr "%(date)s %(year)s"
-#. Translators: for example Nov 3 2015, 11:25 AM
-#. Translators: for example, Nov 3, 12:15 PM
-#: ../raphodo/proximity.py:197 ../raphodo/proximity.py:215
-#: ../raphodo/proximity.py:234 ../raphodo/proximity.py:236
-#, python-format
-msgid "%(date)s, %(time)s"
-msgstr "%(date)s, %(time)s"
-
-#: ../raphodo/proximity.py:209
-#, python-format
-msgid "%(starttime)s - %(endtime)s"
-msgstr "%(starttime)s - %(endtime)s"
-
#. Translators: for example, Nov 3, 12:15 PM - Nov 4, 1:00 AM
-#: ../raphodo/proximity.py:241
+#: ../raphodo/proximity.py:245
#, python-format
msgid "%(earlier_time)s - %(later_time)s"
msgstr "%(earlier_time)s - %(later_time)s"
@@ -2863,7 +3566,7 @@ msgstr "%(earlier_time)s - %(later_time)s"
#. Nov 3 2012, 12:15 PM -
#. Nov 4 2012, 1:00 AM
#. (please keep the line break signified by \n)
-#: ../raphodo/proximity.py:248
+#: ../raphodo/proximity.py:253
#, python-format
msgid ""
"%(earlier_time)s -\n"
@@ -2872,18 +3575,18 @@ msgstr ""
"%(earlier_time)s -\n"
"%(later_time)s"
-#: ../raphodo/proximity.py:359
+#: ../raphodo/proximity.py:382
#, python-format
msgid "%(month)s %(year)s"
msgstr "%(month)s %(year)s"
#. Translators: for example Nov 2015
-#: ../raphodo/proximity.py:833
+#: ../raphodo/proximity.py:987
#, python-format
msgid "%(month)s %(year)s"
msgstr "%(month)s %(year)s"
-#: ../raphodo/proximity.py:1344
+#: ../raphodo/proximity.py:1595
msgid ""
"The time elapsed between consecutive photos and videos that is used to build "
"the Timeline"
@@ -2895,26 +3598,26 @@ msgstr ""
#. Replace the very last character (after the d) with the correct
#. localized value, keeping everything else. In other words, change
#. only the m character.
-#: ../raphodo/proximity.py:1406
+#: ../raphodo/proximity.py:1652
#, python-format
msgid "%(minutes)dm"
msgstr "%(minutes)dm"
#. Translators: i.e. "1.5h", which is short for 1.5 hours.
#. Replace the entire string with the correct localized value
-#: ../raphodo/proximity.py:1410
+#: ../raphodo/proximity.py:1656
msgid "1.5h"
msgstr "1,5 h"
#. Translators: e.g. "5h", which is short for 5 hours.
#. Replace the very last character (after the d) with the correct localized value,
#. keeping everything else. In other words, change only the h character.
-#: ../raphodo/proximity.py:1415
+#: ../raphodo/proximity.py:1661
#, python-format
msgid "%(hours)dh"
msgstr "%(hours)dh"
-#: ../raphodo/proximity.py:1461
+#: ../raphodo/proximity.py:1710
msgid ""
"The Timeline groups photos and videos based on how much time elapsed between "
"consecutive shots. Use it to identify photos and videos taken at different "
@@ -2925,7 +3628,7 @@ msgstr ""
"photos et les vidéos prises à différentes périodes dans une seule journée ou "
"durant plusieurs jours consécutifs."
-#: ../raphodo/proximity.py:1464
+#: ../raphodo/proximity.py:1715
msgid ""
"Use the slider (below) to adjust the time elapsed between consecutive shots "
"that is used to build the Timeline."
@@ -2933,15 +3636,15 @@ msgstr ""
"Utilisez le curseur (ci-dessous) pour régler le temps écoulé entre les "
"prises de vue consécutives utilisé pour construire la chronologie."
-#: ../raphodo/proximity.py:1466
+#: ../raphodo/proximity.py:1718
msgid "Timeline build pending..."
msgstr "Chronologie en construction..."
-#: ../raphodo/proximity.py:1467
+#: ../raphodo/proximity.py:1719
msgid "Timeline is building..."
msgstr "Construction de la chronologie"
-#: ../raphodo/proximity.py:1468
+#: ../raphodo/proximity.py:1721
msgid ""
"The Timeline needs to be rebuilt because the file modification time does not "
"match the time a shot was taken for one or more shots.<br><br>The Timeline "
@@ -2953,16 +3656,16 @@ msgid ""
"downloading, which is when the metadata is read."
msgstr ""
-#: ../raphodo/rapid.py:485 ../raphodo/rapid.py:2461 ../raphodo/rapid.py:3728
-#: ../raphodo/rapid.py:3846 ../raphodo/rapid.py:3850 ../raphodo/rapid.py:3870
-#: ../raphodo/rapid.py:3874 ../raphodo/rapid.py:3998 ../raphodo/rapid.py:4007
-#: ../raphodo/rapid.py:4495 ../raphodo/rapid.py:4888 ../raphodo/rapid.py:5722
-#: ../raphodo/rememberthisdialog.py:97
+#: ../raphodo/rapid.py:493 ../raphodo/rapid.py:2555 ../raphodo/rapid.py:3934
+#: ../raphodo/rapid.py:4065 ../raphodo/rapid.py:4069 ../raphodo/rapid.py:4092
+#: ../raphodo/rapid.py:4096 ../raphodo/rapid.py:4226 ../raphodo/rapid.py:4237
+#: ../raphodo/rapid.py:4743 ../raphodo/rapid.py:5195 ../raphodo/rapid.py:5997
+#: ../raphodo/rememberthisdialog.py:99
#: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3
msgid "Rapid Photo Downloader"
msgstr "Rapid Photo Downloader"
-#: ../raphodo/rapid.py:1100
+#: ../raphodo/rapid.py:1131
msgid ""
"<b>ExifTool has a problem</b><br><br> Rapid Photo Downloader uses ExifTool "
"to get metadata from videos and photos. The program will run without it, but "
@@ -2973,11 +3676,11 @@ msgstr ""
"programme fonctionnera sans, mais son installation est <b>vivement</b> "
"recommandée."
-#: ../raphodo/rapid.py:1110 ../raphodo/rapid.py:1130
+#: ../raphodo/rapid.py:1141 ../raphodo/rapid.py:1161
msgid "Problem with libmediainfo"
msgstr "Problème avec libmediainfo"
-#: ../raphodo/rapid.py:1119
+#: ../raphodo/rapid.py:1150
msgid ""
"<b>The library libmediainfo appears to be missing</b><br><br> Rapid Photo "
"Downloader uses libmediainfo to get the date and time a video was shot. The "
@@ -2988,18 +3691,18 @@ msgstr ""
"une vidéo a été tournée. Le programme fonctionnera sans, mais son "
"installation est recommandée."
-#: ../raphodo/rapid.py:1417
+#: ../raphodo/rapid.py:1448
msgid "Download failed"
msgstr "Le téléchargement a échoué"
-#: ../raphodo/rapid.py:1419
+#: ../raphodo/rapid.py:1450
msgid ""
"Sorry, the download of the new version of Rapid Photo Downloader failed."
msgstr ""
"Désolé, le téléchargement de la nouvelle version de Rapid Photo Downloader a "
"échoué."
-#: ../raphodo/rapid.py:1425
+#: ../raphodo/rapid.py:1457
msgid ""
"The new version was successfully downloaded. Do you want to close Rapid "
"Photo Downloader and install it now?"
@@ -3007,19 +3710,19 @@ msgstr ""
"La nouvelle version a été téléchargée avec succès. Voulez-vous fermer Rapid "
"Photo Downloader et l'installer maintenant ?"
-#: ../raphodo/rapid.py:1428
+#: ../raphodo/rapid.py:1461
msgid "Update Rapid Photo Downloader"
msgstr "Mise à jour de Rapid Photo Downloader"
-#: ../raphodo/rapid.py:1432
+#: ../raphodo/rapid.py:1465
msgid "Install"
msgstr "Installer"
-#: ../raphodo/rapid.py:1450
+#: ../raphodo/rapid.py:1483
msgid "New version saved"
msgstr "Nouvelle version enregistrée"
-#: ../raphodo/rapid.py:1451
+#: ../raphodo/rapid.py:1485
#, python-format
msgid ""
"The tar file and installer script are saved at:\n"
@@ -3030,11 +3733,11 @@ msgstr ""
"\n"
" %s"
-#: ../raphodo/rapid.py:1468
+#: ../raphodo/rapid.py:1502
msgid "Upgrade failed"
msgstr "Échec de la mise à jour"
-#: ../raphodo/rapid.py:1469
+#: ../raphodo/rapid.py:1505
msgid ""
"Sorry, upgrading Rapid Photo Downloader failed because there was an error "
"opening the installer."
@@ -3042,76 +3745,76 @@ msgstr ""
"Désolé, la mise à niveau de Rapid Photo Downloader a échoué car une erreur "
"s'est produite lors de l'ouverture du programme d'installation."
-#: ../raphodo/rapid.py:1667 ../raphodo/rapid.py:2331
+#: ../raphodo/rapid.py:1709 ../raphodo/rapid.py:2425
msgid "Download"
msgstr "Télécharger"
-#: ../raphodo/rapid.py:1671
+#: ../raphodo/rapid.py:1713
msgid "&Refresh..."
msgstr "&Actualiser..."
-#: ../raphodo/rapid.py:1675
+#: ../raphodo/rapid.py:1717
msgid "&Preferences"
msgstr "&Préférences"
-#: ../raphodo/rapid.py:1679
+#: ../raphodo/rapid.py:1721
msgid "&Quit"
msgstr "&Quitter"
-#: ../raphodo/rapid.py:1683
+#: ../raphodo/rapid.py:1725
msgid "Error &Reports"
msgstr "&Rapports d'erreur"
-#: ../raphodo/rapid.py:1687
+#: ../raphodo/rapid.py:1729
msgid "Clear Completed Downloads"
msgstr "Effacer les transferts terminés"
-#: ../raphodo/rapid.py:1691
+#: ../raphodo/rapid.py:1733
msgid "Get Help Online..."
msgstr "Obtenir de l'aide en ligne..."
-#: ../raphodo/rapid.py:1695
+#: ../raphodo/rapid.py:1737
msgid "&Tip of the Day..."
msgstr "&Astuce du jour..."
-#: ../raphodo/rapid.py:1699
+#: ../raphodo/rapid.py:1741
msgid "Report a Problem..."
msgstr "Signaler un problème..."
-#: ../raphodo/rapid.py:1703
+#: ../raphodo/rapid.py:1745
msgid "Make a Donation..."
msgstr "Faire un don..."
-#: ../raphodo/rapid.py:1707
+#: ../raphodo/rapid.py:1749
msgid "Translate this Application..."
msgstr "Traduire cette application..."
-#: ../raphodo/rapid.py:1711
+#: ../raphodo/rapid.py:1753
msgid "&About..."
msgstr "&À propos..."
-#: ../raphodo/rapid.py:1715
+#: ../raphodo/rapid.py:1757
msgid "Check for Updates..."
msgstr "Rechercher des mises à jour..."
-#: ../raphodo/rapid.py:1797
+#: ../raphodo/rapid.py:1840
msgid "Timeline"
msgstr "Chronologie"
-#: ../raphodo/rapid.py:1807
+#: ../raphodo/rapid.py:1850
msgid "Destination"
msgstr "Destination"
-#: ../raphodo/rapid.py:1808
+#: ../raphodo/rapid.py:1851
msgid "Rename"
msgstr "Renommer"
-#: ../raphodo/rapid.py:1810
+#: ../raphodo/rapid.py:1853
msgid "Back Up"
msgstr "Sauvegarde"
#. Devices Header and View
-#: ../raphodo/rapid.py:1926
+#: ../raphodo/rapid.py:1977
msgid ""
"Turn on or off the use of devices attached to this computer as download "
"sources"
@@ -3120,79 +3823,79 @@ msgstr ""
"en tant que sources de transfert"
#. This Computer Header and View
-#: ../raphodo/rapid.py:1940
+#: ../raphodo/rapid.py:1994
msgid ""
"Turn on or off the use of a folder on this computer as a download source"
msgstr ""
"Activer ou désactiver l'utilisation d'un répertoire sur cet ordinateur en "
"tant que source de transfert"
-#: ../raphodo/rapid.py:1941
+#: ../raphodo/rapid.py:1996
msgid "This Computer"
msgstr "Cet ordinateur"
-#: ../raphodo/rapid.py:1952
+#: ../raphodo/rapid.py:2009
msgid "Select a source folder"
msgstr "Sélectionner un répertoire source"
-#: ../raphodo/rapid.py:1975
+#: ../raphodo/rapid.py:2038
msgid "Projected Storage Use"
msgstr "Utilisation projetée du stockage"
-#: ../raphodo/rapid.py:1989 ../raphodo/rapid.py:1997
+#: ../raphodo/rapid.py:2056 ../raphodo/rapid.py:2068
msgid "Select a destination folder"
msgstr "Sélectionner un répertoire de destination"
-#: ../raphodo/rapid.py:2045
+#: ../raphodo/rapid.py:2117
msgid "All"
msgstr "Tout"
-#: ../raphodo/rapid.py:2046
+#: ../raphodo/rapid.py:2118
msgid "New"
msgstr "Nouveau"
-#: ../raphodo/rapid.py:2048
+#: ../raphodo/rapid.py:2120
msgid "Show:"
msgstr "Afficher :"
-#: ../raphodo/rapid.py:2051
+#: ../raphodo/rapid.py:2123
msgid "Modification Time"
msgstr "Heure de modification"
-#: ../raphodo/rapid.py:2052
+#: ../raphodo/rapid.py:2124
msgid "Checked State"
msgstr "État enregistré"
-#: ../raphodo/rapid.py:2055
+#: ../raphodo/rapid.py:2127
msgid "File Type"
msgstr "Type de fichier"
-#: ../raphodo/rapid.py:2056
+#: ../raphodo/rapid.py:2128
msgid "Device"
msgstr "Périphérique"
-#: ../raphodo/rapid.py:2058
+#: ../raphodo/rapid.py:2130
msgid "Sort:"
msgstr "Tri :"
-#: ../raphodo/rapid.py:2069
+#: ../raphodo/rapid.py:2141
msgid "Select All:"
msgstr "Tout sélectionner :"
-#: ../raphodo/rapid.py:2311
+#: ../raphodo/rapid.py:2405
#, python-format
msgid "Download %(files)s"
msgstr "Transférer %(files)s"
-#: ../raphodo/rapid.py:2327
+#: ../raphodo/rapid.py:2421
msgid "Resume Download"
msgstr "Reprendre le transfert"
-#: ../raphodo/rapid.py:2329
+#: ../raphodo/rapid.py:2423
msgid "Pause"
msgstr "Suspendre"
-#: ../raphodo/rapid.py:2417
+#: ../raphodo/rapid.py:2511
#, python-brace-format
msgid ""
"Please report the problem at <a href=\"{website}\">{website}</a>.<br><br>\n"
@@ -3200,18 +3903,18 @@ msgid ""
" <a href=\"{log_path}\">here</a> to open the log directory).\n"
" "
msgstr ""
-"Veuillez signaler le problème à <a href=\"{website}\">{website}</a>."
-"<br><br>\n"
+"Veuillez signaler le problème à <a "
+"href=\"{website}\">{website}</a>.<br><br>\n"
" Joindre le fichier journal <i>{log_file}</i> à votre rapport "
"(cliquer\n"
" <a href=\"{log_path}\">ici</a> pour ouvrir le dossier journal).\n"
" "
-#: ../raphodo/rapid.py:2431
+#: ../raphodo/rapid.py:2525
msgid "Thank you for reporting a problem in Rapid Photo Downloader"
msgstr "Merci de signaler un problème dans Rapid Photo Downloader"
-#: ../raphodo/rapid.py:2529
+#: ../raphodo/rapid.py:2624
#, python-format
msgid ""
"<b>Changing This Computer source path</b><br><br>Do you really want to "
@@ -3220,13 +3923,13 @@ msgid ""
"from This Computer will be cancelled."
msgstr ""
-#: ../raphodo/rapid.py:2595
+#: ../raphodo/rapid.py:2694
msgid "You cannot change the download destination while downloading."
msgstr ""
"Vous ne pouvez pas changer la destination du transfert pendant qu'il "
"s'exécute."
-#: ../raphodo/rapid.py:2604
+#: ../raphodo/rapid.py:2704
#, python-format
msgid ""
"<b>Confirm Download Destination</b><br><br>Are you sure you want to set the "
@@ -3235,27 +3938,18 @@ msgstr ""
"<b>Confirmation de la destination du transfert</b><br><br>Voulez-vous "
"vraiment définir la destination du transfert %(file_type)s en %(path)s ?"
-#: ../raphodo/rapid.py:2682
+#: ../raphodo/rapid.py:2785
msgid ""
+"\n"
"<b>Downloading all files</b><br><br>\n"
-" A download always includes all files that are checked "
-"for download,\n"
-" including those that are not currently displayed because "
-"the Timeline\n"
-" is being used or because only new files are being shown."
-"<br><br>\n"
-" Do you want to proceed with the download?"
-msgstr ""
-"<b>Transfert de tous les fichiers</b><br><br>\n"
-" Un transfert inclut toujours tous les fichiers marqués "
-"pour transfert,\n"
-" y compris ceux qui ne sont pas actuellement affichés car "
-"la chronologie\n"
-" est utilisée ou parce que seuls les nouveaux fichiers "
-"sont affichés.<br><br>\n"
-" Voulez-vous procéder au transfert ?"
-
-#: ../raphodo/rapid.py:2820
+"A download always includes all files that are checked for download,\n"
+"including those that are not currently displayed because the Timeline\n"
+"is being used or because only new files are being shown.<br><br>\n"
+"Do you want to proceed with the download?\n"
+" "
+msgstr ""
+
+#: ../raphodo/rapid.py:2937
#, python-format
msgid ""
"These download folders are invalid:\n"
@@ -3266,7 +3960,7 @@ msgstr ""
"%(folder1)s\n"
"%(folder2)s"
-#: ../raphodo/rapid.py:2824
+#: ../raphodo/rapid.py:2940
#, python-format
msgid ""
"This download folder is invalid:\n"
@@ -3275,15 +3969,15 @@ msgstr ""
"Ce répertoire de destination n'est pas valide :\n"
"%s"
-#: ../raphodo/rapid.py:2827
+#: ../raphodo/rapid.py:2943
msgid "Download Failure"
msgstr "Échec de transfert"
-#: ../raphodo/rapid.py:2828
+#: ../raphodo/rapid.py:2944
msgid "The download cannot proceed."
msgstr "Le transfert ne peut pas se dérouler."
-#: ../raphodo/rapid.py:2842
+#: ../raphodo/rapid.py:2962
msgid ""
"Photos and videos will not be backed up because there is nowhere to back "
"them up. Do you still want to start the download?"
@@ -3292,8 +3986,7 @@ msgstr ""
"d'emplacement pour les sauvegarder. Voulez-vous toujours commencer le "
"transfert ?"
-#. Translators: filetype will be replaced with 'photos' or 'videos'
-#: ../raphodo/rapid.py:2847 ../raphodo/rapid.py:2854
+#: ../raphodo/rapid.py:2969 ../raphodo/rapid.py:2979
#, python-format
msgid ""
"No backup device exists for backing up %(filetype)s. Do you still want to "
@@ -3302,15 +3995,15 @@ msgstr ""
"Il n'existe aucun périphérique de sauvegarde pour la sauvegarde de "
"%(filetype)s. Voulez-vous toujours lancer le transfert ?"
-#: ../raphodo/rapid.py:2848 ../raphodo/rpdfile.py:228
+#: ../raphodo/rapid.py:2971 ../raphodo/rpdfile.py:228
msgid "photos"
msgstr "photos"
-#: ../raphodo/rapid.py:2855 ../raphodo/rpdfile.py:223
+#: ../raphodo/rapid.py:2981 ../raphodo/rpdfile.py:223
msgid "videos"
msgstr "vidéos"
-#: ../raphodo/rapid.py:2861
+#: ../raphodo/rapid.py:2989
msgid ""
"<b>The photo and video backup destinations do not exist or cannot be written "
"to.</b><br><br>Do you still want to start the download?"
@@ -3319,7 +4012,7 @@ msgstr ""
"ne peuvent pas être écrites.</b><br><br>Voulez-vous toujours lancer le "
"transfert ?"
-#: ../raphodo/rapid.py:2869 ../raphodo/rapid.py:2876
+#: ../raphodo/rapid.py:2999 ../raphodo/rapid.py:3008
#, python-format
msgid ""
"<b>The %(filetype)s backup destination does not exist or cannot be written "
@@ -3328,100 +4021,95 @@ msgstr ""
"<b>La destination de sauvegarde%(filetype)s n'existe pas ou ne peut pas être "
"écrite.</b><br><br>Voulez-vous toujours lancer le transfert ?"
-#: ../raphodo/rapid.py:2871 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:818
+#: ../raphodo/rapid.py:3001 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:843
msgid "photo"
msgstr "photo"
-#: ../raphodo/rapid.py:2878 ../raphodo/rpdfile.py:225 ../raphodo/rpdfile.py:858
+#: ../raphodo/rapid.py:3010 ../raphodo/rpdfile.py:225 ../raphodo/rpdfile.py:883
msgid "video"
msgstr "vidéo"
-#: ../raphodo/rapid.py:2886
+#: ../raphodo/rapid.py:3018
msgid "Backup problem"
msgstr "Problème de sauvegarde"
-#. Translators - in the middle is a unicode em dash - please retain it
-#. This string is displayed in the status bar when the download is running
-#: ../raphodo/rapid.py:3571
+#: ../raphodo/rapid.py:3756
#, python-format
msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)"
msgstr "%(downloading_from)s — %(time_left)s left (%(speed)s)"
-#. Translators: e.g. 23 photos downloaded
-#: ../raphodo/rapid.py:3640
+#: ../raphodo/rapid.py:3828
#, python-format
msgid "%(noFiles)s %(filetypes)s downloaded"
msgstr "%(noFiles)s %(filetypes)s transférés"
-#. Translators: e.g. 2 videos failed to download
-#: ../raphodo/rapid.py:3645
+#: ../raphodo/rapid.py:3836
#, python-format
msgid "%(noFiles)s %(filetypes)s failed to download"
msgstr "erreur lors du transfert de %(noFiles)s %(filetypes)s"
-#: ../raphodo/rapid.py:3650 ../raphodo/rapid.py:3723
+#: ../raphodo/rapid.py:3842 ../raphodo/rapid.py:3927
msgid "warnings"
msgstr "avertissements"
-#: ../raphodo/rapid.py:3679
+#: ../raphodo/rapid.py:3873
msgid "All downloads complete"
msgstr "Tous les transferts sont terminés"
-#. Translators: e.g. 23 photos downloaded
-#: ../raphodo/rapid.py:3686 ../raphodo/rapid.py:3695 ../raphodo/rapid.py:3704
-#: ../raphodo/rapid.py:3713 ../raphodo/rapid.py:3721
+#: ../raphodo/rapid.py:3881 ../raphodo/rapid.py:3892 ../raphodo/rapid.py:3903
+#: ../raphodo/rapid.py:3914 ../raphodo/rapid.py:3924
#, python-format
msgid "%(number)s %(numberdownloaded)s"
msgstr "%(number)s %(numberdownloaded)s"
-#: ../raphodo/rapid.py:3688 ../raphodo/rapid.py:3706
+#: ../raphodo/rapid.py:3884 ../raphodo/rapid.py:3906
#, python-format
msgid "%(filetype)s downloaded"
msgstr "%(filetype)s transféré"
-#: ../raphodo/rapid.py:3697 ../raphodo/rapid.py:3715
+#: ../raphodo/rapid.py:3895 ../raphodo/rapid.py:3917
#, python-format
msgid "%(filetype)s failed to download"
msgstr "Échec de transfert pour %(filetype)s"
-#: ../raphodo/rapid.py:3742
+#: ../raphodo/rapid.py:3950
msgid "1 failure"
msgstr "1 échec"
-#: ../raphodo/rapid.py:3744
+#: ../raphodo/rapid.py:3952
#, python-format
msgid "%d failures"
msgstr "%d échecs"
-#: ../raphodo/rapid.py:3749
+#: ../raphodo/rapid.py:3957
msgid "1 warning"
msgstr "1 avertissement"
-#: ../raphodo/rapid.py:3751
+#: ../raphodo/rapid.py:3959
#, python-format
msgid "%d warnings"
msgstr "%d avertissements"
-#: ../raphodo/rapid.py:3771
+#: ../raphodo/rapid.py:3981
#, python-format
msgid "Downloaded %(no_files_and_types)s from %(devices)s"
msgstr "%(no_files_and_types)s transférés de %(devices)s"
-#: ../raphodo/rapid.py:3774
+#: ../raphodo/rapid.py:3985
#, python-format
msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s"
msgstr "%(no_files_and_types)s transférés de %(devices)s — %(failures)s"
-#: ../raphodo/rapid.py:3779
+#: ../raphodo/rapid.py:3989
#, python-format
msgid "No files downloaded — %(failures)s"
msgstr "Aucun fichier transféré — %(failures)s"
-#: ../raphodo/rapid.py:3781
+#: ../raphodo/rapid.py:3991
msgid "No files downloaded"
msgstr "Aucun fichier transféré"
-#: ../raphodo/rapid.py:3805
+#: ../raphodo/rapid.py:4021
#, python-format
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
@@ -3430,7 +4118,7 @@ msgstr ""
"Les sous-répertoires de destination et la chronologie seront reconstruits "
"après la génération de toutes les miniatures pour l'appareil photo %(camera)s"
-#: ../raphodo/rapid.py:3809
+#: ../raphodo/rapid.py:4026
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
"have been generated for this computer"
@@ -3438,7 +4126,7 @@ msgstr ""
"Les sous-répertoires de destination et la chronologie seront reconstruits "
"après la génération de toutes les miniatures pour cet ordinateur"
-#: ../raphodo/rapid.py:3812
+#: ../raphodo/rapid.py:4031
#, python-format
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
@@ -3447,7 +4135,7 @@ msgstr ""
"Les sous-répertoires de destination et la chronologie seront reconstruits "
"après la génération de toutes les miniatures pour %(device)s"
-#: ../raphodo/rapid.py:3820
+#: ../raphodo/rapid.py:4039
#, python-format
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
@@ -3457,7 +4145,7 @@ msgstr ""
"après la génération de toutes les miniatures pour %(number_devices)s "
"périphériques et cet ordinateur"
-#: ../raphodo/rapid.py:3833
+#: ../raphodo/rapid.py:4052
#, python-format
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
@@ -3467,7 +4155,7 @@ msgstr ""
"après la génération de toutes les miniatures pour l'appareil photo "
"%(camera)s et cet ordinateur"
-#: ../raphodo/rapid.py:3837
+#: ../raphodo/rapid.py:4056
#, python-format
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
@@ -3477,7 +4165,7 @@ msgstr ""
"après la génération de toutes les miniatures pour %(device)s et cet "
"ordinateur"
-#: ../raphodo/rapid.py:3841
+#: ../raphodo/rapid.py:4060
#, python-format
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
@@ -3487,16 +4175,16 @@ msgstr ""
"après la génération de toutes les miniatures pour %(number_devices)s "
"périphériques"
-#: ../raphodo/rapid.py:3867
+#: ../raphodo/rapid.py:4087
msgid "The Destination subfolders and Timeline have been rebuilt"
msgstr ""
"Les sous-répertoires de destination et la chronologie ont été reconstruits"
-#: ../raphodo/rapid.py:3922
+#: ../raphodo/rapid.py:4144
msgid "Program preferences are invalid"
msgstr "Les préférences de l'application ne sont pas valides"
-#: ../raphodo/rapid.py:3999
+#: ../raphodo/rapid.py:4228
#, python-format
msgid ""
"<b>All files on the %(camera)s are inaccessible</b>.<br><br>It may be locked "
@@ -3506,14 +4194,14 @@ msgid ""
"ignore this device."
msgstr ""
-#: ../raphodo/rapid.py:4008
+#: ../raphodo/rapid.py:4239
#, python-format
msgid ""
-"<b>The %(camera)s appears to be in use by another application.</"
-"b><br><br>You can close any other application (such as a file browser) that "
-"is using it and try again. If that does not work, unplug the %(camera)s from "
-"the computer and plug it in again.<br><br>Alternatively, you can ignore this "
-"device."
+"<b>The %(camera)s appears to be in use by another "
+"application.</b><br><br>You can close any other application (such as a file "
+"browser) that is using it and try again. If that does not work, unplug the "
+"%(camera)s from the computer and plug it in again.<br><br>Alternatively, you "
+"can ignore this device."
msgstr ""
"<b>%(camera)s semble utilisé par une autre application.</b><br><br>Vous "
"pouvez fermer toute autre application (comme un navigateur de fichiers) qui "
@@ -3521,24 +4209,25 @@ msgstr ""
"l'ordinateur et rebranchez-le.<br><br>Sinon, vous pouvez ignorer ce "
"périphérique."
-#: ../raphodo/rapid.py:4019
+#: ../raphodo/rapid.py:4250
msgid "&Try Again"
msgstr "&Réessayer"
-#: ../raphodo/rapid.py:4020
+#: ../raphodo/rapid.py:4251
msgid "&Ignore This Device"
msgstr "&Ignorer ce périphérique"
-#: ../raphodo/rapid.py:4086
+#: ../raphodo/rapid.py:4323
#, python-format
msgid "Sorry, an unexpected problem occurred while scanning %s."
msgstr "Désolé, un problème inattendu s'est produit lors de l'analyse de %s."
-#: ../raphodo/rapid.py:4087
+#: ../raphodo/rapid.py:4324
msgid "Unfortunately you cannot download from this device."
-msgstr "Malheureusement, vous ne pouvez pas transférer depuis ce périphérique."
+msgstr ""
+"Malheureusement, vous ne pouvez pas transférer depuis ce périphérique."
-#: ../raphodo/rapid.py:4091
+#: ../raphodo/rapid.py:4328
msgid ""
"A possible workaround for the problem might be downloading from the camera's "
"memory card using a card reader."
@@ -3546,31 +4235,31 @@ msgstr ""
"Une solution pour régler le problème pourrait être un transfert depuis la "
"carte mémoire de l'appareil photo à l'aide d'un lecteur de carte."
-#: ../raphodo/rapid.py:4096
+#: ../raphodo/rapid.py:4333
msgid "Device scan failed"
msgstr "Analyse du périphérique échouée"
-#: ../raphodo/rapid.py:4472
+#: ../raphodo/rapid.py:4720
#, python-format
msgid ""
-"<b>The %(camera)s cannot be scanned because it cannot be unmounted.</"
-"b><br><br>You can close any other application (such as a file browser) that "
-"is using it and try again. If that does not work, unplug the %(camera)s from "
-"the computer and plug it in again."
+"<b>The %(camera)s cannot be scanned because it cannot be "
+"unmounted.</b><br><br>You can close any other application (such as a file "
+"browser) that is using it and try again. If that does not work, unplug the "
+"%(camera)s from the computer and plug it in again."
msgstr ""
-"<b>%(camera)s ne peut pas être analysé car il ne peut pas être démonté.</"
-"b><br><br>Vous pouvez fermer toute autre application (comme un navigateur de "
-"fichiers) qui l'utilise et réessayez. Si cela ne fonctionne pas, débranchez "
-"%(camera)s de l'ordinateur et rebranchez-le."
+"<b>%(camera)s ne peut pas être analysé car il ne peut pas être "
+"démonté.</b><br><br>Vous pouvez fermer toute autre application (comme un "
+"navigateur de fichiers) qui l'utilise et réessayez. Si cela ne fonctionne "
+"pas, débranchez %(camera)s de l'ordinateur et rebranchez-le."
-#: ../raphodo/rapid.py:4496
+#: ../raphodo/rapid.py:4745
#, python-format
msgid ""
-"<b>The download cannot start because the %(camera)s cannot be unmounted.</"
-"b><br><br>You can close any other application (such as a file browser) that "
-"is using it and try again. If that does not work, unplug the %(camera)s from "
-"the computer and plug it in again, and choose which files you want to "
-"download from it."
+"<b>The download cannot start because the %(camera)s cannot be "
+"unmounted.</b><br><br>You can close any other application (such as a file "
+"browser) that is using it and try again. If that does not work, unplug the "
+"%(camera)s from the computer and plug it in again, and choose which files "
+"you want to download from it."
msgstr ""
"<b>Le téléchargement ne peut pas démarrer car %(camera)s ne peut pas être "
"démonté.</b><br><br>Vous pouvez fermer toute autre application (comme un "
@@ -3578,28 +4267,54 @@ msgstr ""
"pas, débranchez %(camera)s de l'ordinateur et rallumez-le, puis, choisissez "
"les fichiers que vous souhaitez télécharger."
-#: ../raphodo/rapid.py:4635
+#: ../raphodo/rapid.py:4842
+msgid "Completed Downloads Present"
+msgstr ""
+
+#: ../raphodo/rapid.py:4844
+#, python-format
+msgid "%s whose download have completed are displayed."
+msgstr ""
+
+#: ../raphodo/rapid.py:4846
+msgid "Do you want to clear the completed downloads?"
+msgstr "Voulez-vous effacer les transferts terminés ?"
+
+#: ../raphodo/rapid.py:4848
+msgid "Completed Download Present"
+msgstr ""
+
+#: ../raphodo/rapid.py:4850
+#, python-format
+msgid "%s whose download has completed is displayed."
+msgstr ""
+
+#: ../raphodo/rapid.py:4852
+msgid "Do you want to clear the completed download?"
+msgstr "Voulez-vous effacer le transfert terminé ?"
+
+#: ../raphodo/rapid.py:4933
#, python-format
msgid ""
"Do you want to download photos and videos from the device <i>%(device)s</i>?"
msgstr ""
-"Voulez-vous transférer des photos et des vidéos depuis le périphérique <i>"
-"%(device)s</i> ?"
+"Voulez-vous transférer des photos et des vidéos depuis le périphérique "
+"<i>%(device)s</i> ?"
-#: ../raphodo/rapid.py:4877
+#: ../raphodo/rapid.py:5183
#, python-format
msgid "<b>Do you want to ignore the %s whenever this program is run?</b>"
msgstr ""
"<b>Voulez-vous ignorer les %s chaque fois que ce programme est exécuté ?</b>"
-#: ../raphodo/rapid.py:4879
+#: ../raphodo/rapid.py:5186
msgid ""
"All cameras, phones and tablets with the same model name will be ignored."
msgstr ""
"Tous les appareils photo, téléphones et tablettes portant le même nom de "
"modèle seront ignorés."
-#: ../raphodo/rapid.py:4883
+#: ../raphodo/rapid.py:5190
#, python-format
msgid ""
"<b>Do you want to ignore the device %s whenever this program is run?</b>"
@@ -3607,16 +4322,16 @@ msgstr ""
"<b>Voulez-vous ignorer le périphérique %s à chaque fois que ce programme est "
"exécuté ?</b>"
-#: ../raphodo/rapid.py:4885
+#: ../raphodo/rapid.py:5192
msgid "Any device with the same name will be ignored."
msgstr "Tout périphérique portant le même nom sera ignoré."
-#: ../raphodo/rapid.py:5178
+#: ../raphodo/rapid.py:5492
#, python-format
msgid "Downloading from %(location)s on This Computer."
msgstr "Transfert de %(location)s vers cet ordinateur."
-#: ../raphodo/rapid.py:5180
+#: ../raphodo/rapid.py:5496
msgid ""
"Do you really want to download from here?<br><br>On some systems, scanning "
"this location can take a very long time."
@@ -3624,17 +4339,17 @@ msgstr ""
"Voulez-vous vraiment transférer à partir d'ici ?<br><br>Sur certains "
"systèmes, l'analyse de cet emplacement peut prendre beaucoup de temps."
-#: ../raphodo/rapid.py:5224
+#: ../raphodo/rapid.py:5537
#, python-format
msgid "Generating thumbnails for %s"
msgstr "Génération des miniatures pour %s"
-#: ../raphodo/rapid.py:5227
+#: ../raphodo/rapid.py:5540
#, python-format
msgid "Scanning %s"
msgstr "Analyse de %s"
-#: ../raphodo/rapid.py:5237
+#: ../raphodo/rapid.py:5551
#, python-format
msgid ""
"%(number)s of %(available files)s checked for download (%(hidden)s hidden)"
@@ -3642,81 +4357,81 @@ msgstr ""
"%(number)s sur %(available files)s contrôlés pour transfert (%(hidden)s "
"hidden)"
-#: ../raphodo/rapid.py:5243
+#: ../raphodo/rapid.py:5559
#, python-format
msgid "%(number)s of %(available files)s checked for download"
msgstr "%(number)s de %(available files)s contrôlés pour transfert"
-#: ../raphodo/rapid.py:5494
+#: ../raphodo/rapid.py:5764
msgid "Display program information when run from the command line."
msgstr ""
"Afficher les informations du programme lors de l'exécution à partir de la "
"ligne de commande."
-#: ../raphodo/rapid.py:5496
+#: ../raphodo/rapid.py:5766
msgid "Display debugging information when run from the command line."
msgstr ""
"Afficher les informations de débogage lorsque exécuté en ligne de commande."
-#: ../raphodo/rapid.py:5499
+#: ../raphodo/rapid.py:5769
msgid "List photo and video file extensions the program recognizes and exit."
msgstr ""
"Lister les extensions de fichiers photo et vidéo que le programme reconnaît "
"et quitter."
-#: ../raphodo/rapid.py:5502
+#: ../raphodo/rapid.py:5772
msgid "Turn on or off the the renaming of photos."
msgstr "Activer ou désactiver le renommage de photos"
-#: ../raphodo/rapid.py:5504
+#: ../raphodo/rapid.py:5774
msgid "turn on or off the the renaming of videos."
msgstr "Activer ou désactiver le renommage de vidéos"
-#: ../raphodo/rapid.py:5506
+#: ../raphodo/rapid.py:5776
msgid ""
"Turn on or off the automatic detection of devices from which to download."
msgstr ""
"Activer ou désactiver la détection automatique des périphériques à partir "
"desquels transférer."
-#: ../raphodo/rapid.py:5510
+#: ../raphodo/rapid.py:5780
msgid "Turn on or off downloading from this computer."
msgstr "Activer ou désactiver le transfert à partir de cet ordinateur."
-#: ../raphodo/rapid.py:5512 ../raphodo/rapid.py:5515 ../raphodo/rapid.py:5518
-#: ../raphodo/rapid.py:5539 ../raphodo/rapid.py:5543
+#: ../raphodo/rapid.py:5782 ../raphodo/rapid.py:5785 ../raphodo/rapid.py:5788
+#: ../raphodo/rapid.py:5809 ../raphodo/rapid.py:5813
msgid "PATH"
msgstr "CHEMIN"
-#: ../raphodo/rapid.py:5513
+#: ../raphodo/rapid.py:5783
msgid "The PATH on this computer from which to download."
msgstr "Le CHEMIN sur cet ordinateur depuis lequel transférer."
-#: ../raphodo/rapid.py:5516
+#: ../raphodo/rapid.py:5786
msgid "The PATH where photos will be downloaded to."
msgstr "Le CHEMIN vers lequel les photos seront transférées."
-#: ../raphodo/rapid.py:5519
+#: ../raphodo/rapid.py:5789
msgid "The PATH where videos will be downloaded to."
msgstr "Le CHEMIN vers lequel les vidéos seront transférées."
-#: ../raphodo/rapid.py:5521
+#: ../raphodo/rapid.py:5791
msgid "Turn on or off the backing up of photos and videos while downloading."
msgstr ""
"Activer ou désactiver la sauvegarde de photos et de vidéos pendant le "
"transfert."
-#: ../raphodo/rapid.py:5525
+#: ../raphodo/rapid.py:5795
msgid "Turn on or off the automatic detection of backup devices."
msgstr ""
"Activer ou désactiver la détection automatique des périphériques de "
"sauvegarde."
-#: ../raphodo/rapid.py:5527 ../raphodo/rapid.py:5533
+#: ../raphodo/rapid.py:5797 ../raphodo/rapid.py:5803
msgid "FOLDER"
msgstr "RÉPERTOIRE"
-#: ../raphodo/rapid.py:5528
+#: ../raphodo/rapid.py:5798
msgid ""
"The FOLDER in which backups are stored on the automatically detected photo "
"backup device, with the folder's name being used to identify whether or not "
@@ -3729,7 +4444,7 @@ msgstr ""
"sauvegardes. Pour chaque périphérique que vous souhaitez utiliser pour "
"sauvegarder des photos, créez un dossier avec ce nom."
-#: ../raphodo/rapid.py:5534
+#: ../raphodo/rapid.py:5804
msgid ""
"The FOLDER in which backups are stored on the automatically detected video "
"backup device, with the folder's name being used to identify whether or not "
@@ -3742,7 +4457,7 @@ msgstr ""
"Pour chaque périphérique que vous souhaitez utiliser pour sauvegarder des "
"vidéos, créez un dossier avec ce nom."
-#: ../raphodo/rapid.py:5540
+#: ../raphodo/rapid.py:5810
msgid ""
"The PATH where photos will be backed up when automatic detection of backup "
"devices is turned off."
@@ -3750,7 +4465,7 @@ msgstr ""
"Le CHEMIN où les photos seront sauvegardées lorsque la détection automatique "
"des périphériques de sauvegarde est désactivée."
-#: ../raphodo/rapid.py:5544
+#: ../raphodo/rapid.py:5814
msgid ""
"The PATH where videos will be backed up when automatic detection of backup "
"devices is turned off."
@@ -3758,24 +4473,25 @@ msgstr ""
"Le CHEMIN où les vidéos seront sauvegardées lorsque la détection automatique "
"des périphériques de sauvegarde est désactivée."
-#: ../raphodo/rapid.py:5547
+#: ../raphodo/rapid.py:5817
#, python-format
msgid "Ignore photos with the following extensions: %s"
msgstr "Ignorer les photos avec l'extension suivante : %s"
-#: ../raphodo/rapid.py:5551
-msgid "Turn on or off starting downloads as soon as the program itself starts."
+#: ../raphodo/rapid.py:5821
+msgid ""
+"Turn on or off starting downloads as soon as the program itself starts."
msgstr ""
"Activer ou désactiver le démarrage des transferts dès que le programme "
"démarre lui-même."
-#: ../raphodo/rapid.py:5554
+#: ../raphodo/rapid.py:5824
msgid "Turn on or off starting downloads as soon as a device is inserted."
msgstr ""
"Activer ou désactiver le démarrage des transferts dès qu'un périphérique est "
"connecté."
-#: ../raphodo/rapid.py:5557
+#: ../raphodo/rapid.py:5827
msgid ""
"Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it "
"off does not delete existing cache contents."
@@ -3783,7 +4499,7 @@ msgstr ""
"Activer ou désactiver l'utilisation du cache des miniatures de Rapid Photo "
"Downloader. L'éteindre ne supprime pas le contenu du cache existant."
-#: ../raphodo/rapid.py:5561
+#: ../raphodo/rapid.py:5831
msgid ""
"Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and "
"exit."
@@ -3791,11 +4507,11 @@ msgstr ""
"Supprimer toutes les miniatures dans le cache de miniatures de Rapid Photo "
"Downloader et quitter."
-#: ../raphodo/rapid.py:5565
+#: ../raphodo/rapid.py:5835
msgid "Forget which files have been previously downloaded, and exit."
msgstr "Oublier les fichiers précédemment transférés et quitter."
-#: ../raphodo/rapid.py:5568
+#: ../raphodo/rapid.py:5838
msgid ""
"Import preferences from an old program version and exit. Requires the "
"command line program gconftool-2."
@@ -3803,7 +4519,7 @@ msgstr ""
"Importer les préférences à partir d'une ancienne version de programme et "
"quitter. Nécessite le programme en ligne de commande gconftool-2."
-#: ../raphodo/rapid.py:5571
+#: ../raphodo/rapid.py:5841
msgid ""
"Reset all program settings to their default values, delete all thumbnails in "
"the Thumbnail cache, forget which files have been previously downloaded, and "
@@ -3813,18 +4529,18 @@ msgstr ""
"supprimer toutes les miniatures dans le cache des miniatures, oublier les "
"fichiers précédemment transférés et quitter."
-#: ../raphodo/rapid.py:5575
+#: ../raphodo/rapid.py:5845
msgid "Include gphoto2 debugging information in log files."
msgstr ""
"Inclure les information de débogage de gphoto2 dans les fichiers journaux."
-#: ../raphodo/rapid.py:5579
+#: ../raphodo/rapid.py:5849
msgid "Print information to the terminal about attached cameras and exit."
msgstr ""
"Imprimer les informations sur le terminal à propos des appareils photo "
"connectés et quitter."
-#: ../raphodo/rapid.py:5640
+#: ../raphodo/rapid.py:5911
msgid ""
"To import preferences from the old version of Rapid Photo Downloader, you "
"must install the program gconftool-2."
@@ -3832,49 +4548,60 @@ msgstr ""
"Pour importer des préférences à partir de l'ancienne version de Rapid Photo "
"Downloader, vous devez installer le programme gconftool-2."
-#: ../raphodo/rapid.py:5649
+#: ../raphodo/rapid.py:5920
msgid "No prior program preferences detected: exiting"
msgstr "Aucune préférence de programme préalable détectée : sortie"
-#: ../raphodo/rapid.py:5652
+#: ../raphodo/rapid.py:5923
#, python-format
msgid "Importing preferences from Rapid Photo Downloader %(version)s"
msgstr ""
"Importation de préférences à partir de Rapid Photo Downloader %(version)s"
-#: ../raphodo/rapid.py:5714
+#: ../raphodo/rapid.py:5989
#, python-format
-msgid "Do you want to copy the stored sequence number, which has the value %d?"
+msgid ""
+"Do you want to copy the stored sequence number, which has the value %d?"
msgstr ""
"Voulez-vous copier le numéro de séquence mémorisé, qui a la valeur %d ?"
-#: ../raphodo/rapid.py:5726
+#: ../raphodo/rapid.py:6000
msgid "Program aborting."
msgstr "Abandon du programme."
-#: ../raphodo/rapid.py:5736
+#: ../raphodo/rapid.py:6010
msgid "Never run this program as the sudo / root user."
msgstr "Ne jamais exécuter ce programme en tant qu'utilisateur sudo / root."
-#: ../raphodo/rapid.py:5740
+#: ../raphodo/rapid.py:6014
msgid "You must install ExifTool to run Rapid Photo Downloader."
msgstr "Vous devez installer ExifTool pour exécuter Rapid Photo Downloader."
-#: ../raphodo/rapid.py:5794
+#: ../raphodo/rapid.py:6026
+msgid ""
+"Rapid Photo Downloader is installed in multiple locations.\n"
+"\n"
+"Uninstall all copies except the version you want to run."
+msgstr ""
+"Rapid Photo Downloader est installé à plusieurs endroits.\n"
+"\n"
+"Désinstallez toutes les copies sauf la version que vous souhaitez exécuter."
+
+#: ../raphodo/rapid.py:6083
msgid ""
"When specifying a path on the command line, do not also specify an\n"
"option for device auto detection or a path on \"This Computer\"."
msgstr ""
-#: ../raphodo/rapid.py:5950
+#: ../raphodo/rapid.py:6243
msgid "All settings and caches have been reset"
msgstr "Tous les paramètres et caches ont été réinitialisés"
-#: ../raphodo/rapid.py:5958
+#: ../raphodo/rapid.py:6251
msgid "Thumbnail Cache has been reset"
msgstr "Le cache des miniatures a été réinitialisé"
-#: ../raphodo/rapid.py:5964
+#: ../raphodo/rapid.py:6257
msgid "Remembered files have been forgotten"
msgstr "Les fichiers mémorisés ont été oubliés"
@@ -3892,15 +4619,15 @@ msgstr ""
"&Ne plus avertir à propos des bibliothèques de programmes manquantes ou "
"cassées"
-#: ../raphodo/renameandmovefile.py:546
+#: ../raphodo/renameandmovefile.py:554
msgid "subfolder and filename"
msgstr "Sous-dossier et nom de fichier"
-#: ../raphodo/renameandmovefile.py:548
+#: ../raphodo/renameandmovefile.py:556
msgid "filename"
msgstr "nom de fichier"
-#: ../raphodo/renameandmovefile.py:550
+#: ../raphodo/renameandmovefile.py:558
msgid "subfolder"
msgstr "sous-dossier"
@@ -3988,160 +4715,238 @@ msgstr "photos et vidéos"
msgid "photos or videos"
msgstr "photos ou vidéos"
-#: ../raphodo/rpdfile.py:306
+#: ../raphodo/rpdfile.py:315
#, python-format
msgid "%(number)s %(filetypes)s"
msgstr "%(number)s %(filetypes)s"
-#: ../raphodo/rpdfile.py:318
+#. translators: natural language expression signifying a single video
+#: ../raphodo/rpdfile.py:337
+msgid "a video"
+msgstr "une vidéo"
+
+#: ../raphodo/rpdfile.py:339
msgid "1 Video"
msgstr "1 Vidéo"
-#: ../raphodo/rpdfile.py:323
+#. translators: natural language expression signifying a single photo
+#: ../raphodo/rpdfile.py:346
+msgid "a photo"
+msgstr "une photo"
+
+#: ../raphodo/rpdfile.py:348
msgid "1 Photo"
msgstr "1 Photo"
-#: ../raphodo/rpdfile.py:803
+#: ../raphodo/rpdfile.py:828
#, python-format
msgid "%(path)s on %(camera)s"
msgstr "%(path)s sur %(camera)s"
-#: ../raphodo/rpdfile.py:819
+#: ../raphodo/rpdfile.py:844
msgid "Photo"
msgstr "Photo"
-#: ../raphodo/rpdfile.py:859
+#: ../raphodo/rpdfile.py:884
msgid "Video"
msgstr "Vidéo"
-#: ../raphodo/storage.py:138
+#: ../raphodo/storage.py:141
msgid "File system root"
msgstr "Racine du système de fichiers"
#. translators: the name of the Pictures folder
-#: ../raphodo/storage.py:433
+#: ../raphodo/storage.py:437
msgid "Pictures"
msgstr "Images"
-#: ../raphodo/thumbnaildisplay.py:426
+#: ../raphodo/thumbnaildisplay.py:432
#, python-format
msgid "Taken on %(date_time)s (%(human_readable)s)"
msgstr "Prise le %(date_time)s (%(human_readable)s)"
-#: ../raphodo/thumbnaildisplay.py:431
+#: ../raphodo/thumbnaildisplay.py:439
#, python-format
msgid "Modified on %(date_time)s (%(human_readable)s)"
msgstr "Modifiée le %(date_time)s (%(human_readable)s)"
-#: ../raphodo/thumbnaildisplay.py:437 ../raphodo/thumbnaildisplay.py:466
+#: ../raphodo/thumbnaildisplay.py:447 ../raphodo/thumbnaildisplay.py:481
#, python-format
msgid "%(date_time)s (%(human_readable)s)"
msgstr "%(date_time)s (%(human_readable)s)"
-#: ../raphodo/thumbnaildisplay.py:451
+#: ../raphodo/thumbnaildisplay.py:464
#, python-format
msgid "Memory cards: %s"
msgstr "Cartes mémoire : %s"
-#: ../raphodo/thumbnaildisplay.py:457
+#: ../raphodo/thumbnaildisplay.py:468
+#, python-format
+msgid "Memory card: %s"
+msgstr "Carte mémoire : %s"
+
+#: ../raphodo/thumbnaildisplay.py:473
msgid "Downloaded as:"
msgstr "Transféré comme :"
-#: ../raphodo/thumbnaildisplay.py:472
+#: ../raphodo/thumbnaildisplay.py:489
#, python-format
msgid "<br><br>Previous download:<br>%(filename)s<br>%(path)s<br>%(date)s"
-msgstr "<br><br>Transfert précédent :<br>%(filename)s<br>%(path)s<br>%(date)s"
+msgstr ""
+"<br><br>Transfert précédent :<br>%(filename)s<br>%(path)s<br>%(date)s"
-#: ../raphodo/thumbnaildisplay.py:1603
+#: ../raphodo/thumbnaildisplay.py:1645
msgid "Copy Path"
msgstr "Copier le chemin"
+#. Translators: these values are file size suffixes like B representing bytes, KB representing
+#. kilobytes, etc.
+#: ../raphodo/utilities.py:170
+msgid "B"
+msgstr "o"
+
+#: ../raphodo/utilities.py:170
+msgid "KB"
+msgstr "ko"
+
+#: ../raphodo/utilities.py:170
+msgid "MB"
+msgstr "Mo"
+
+#: ../raphodo/utilities.py:170
+msgid "GB"
+msgstr "Go"
+
+#: ../raphodo/utilities.py:170
+msgid "TB"
+msgstr "To"
+
+#: ../raphodo/utilities.py:170
+msgid "PB"
+msgstr "Po"
+
+#: ../raphodo/utilities.py:170
+msgid "EB"
+msgstr ""
+
+#: ../raphodo/utilities.py:170
+msgid "ZB"
+msgstr ""
+
+#: ../raphodo/utilities.py:170
+msgid "YB"
+msgstr ""
+
#. two things in a list e.g. "device1 and device2"
-#: ../raphodo/utilities.py:391
+#: ../raphodo/utilities.py:394
#, python-format
msgid "%(first_item)s and %(last_item)s"
msgstr "%(first_item)s et %(last_item)s"
-#: ../raphodo/utilities.py:464
+#: ../raphodo/utilities.py:468
msgid "one"
msgstr "un"
-#: ../raphodo/utilities.py:465
+#: ../raphodo/utilities.py:469
msgid "two"
msgstr "deux"
-#: ../raphodo/utilities.py:466
+#: ../raphodo/utilities.py:470
msgid "three"
msgstr "trois"
-#: ../raphodo/utilities.py:467
+#: ../raphodo/utilities.py:471
msgid "four"
msgstr "quatre"
-#: ../raphodo/utilities.py:468
+#: ../raphodo/utilities.py:472
msgid "five"
msgstr "cinq"
-#: ../raphodo/utilities.py:469
+#: ../raphodo/utilities.py:473
msgid "six"
msgstr "six"
-#: ../raphodo/utilities.py:470
+#: ../raphodo/utilities.py:474
msgid "seven"
msgstr "sept"
-#: ../raphodo/utilities.py:471
+#: ../raphodo/utilities.py:475
msgid "eight"
msgstr "huit"
-#: ../raphodo/utilities.py:472
+#: ../raphodo/utilities.py:476
msgid "nine"
msgstr "neuf"
-#: ../raphodo/utilities.py:473
+#: ../raphodo/utilities.py:477
msgid "ten"
msgstr "dix"
-#: ../raphodo/utilities.py:474
+#: ../raphodo/utilities.py:478
msgid "eleven"
msgstr "onze"
-#: ../raphodo/utilities.py:475
+#: ../raphodo/utilities.py:479
msgid "twelve"
msgstr "douze"
-#: ../raphodo/utilities.py:476
+#: ../raphodo/utilities.py:480
msgid "thirteen"
msgstr "treize"
-#: ../raphodo/utilities.py:477
+#: ../raphodo/utilities.py:481
msgid "fourteen"
msgstr "quatorze"
-#: ../raphodo/utilities.py:478
+#: ../raphodo/utilities.py:482
msgid "fifteen"
msgstr "quinze"
-#: ../raphodo/utilities.py:479
+#: ../raphodo/utilities.py:483
msgid "sixteen"
msgstr "seize"
-#: ../raphodo/utilities.py:480
+#: ../raphodo/utilities.py:484
msgid "seventeen"
msgstr "dix-sept"
-#: ../raphodo/utilities.py:481
+#: ../raphodo/utilities.py:485
msgid "eighteen"
msgstr "dix-huit"
-#: ../raphodo/utilities.py:482
+#: ../raphodo/utilities.py:486
msgid "ninenteen"
msgstr "dix-neuf"
-#: ../raphodo/utilities.py:483
+#: ../raphodo/utilities.py:487
msgid "twenty"
msgstr "vingt"
+#: ../raphodo/viewutils.py:240
+msgid "&OK"
+msgstr "&Valider"
+
+#: ../raphodo/viewutils.py:243
+msgid "&Save"
+msgstr "&Enregistrer"
+
+#: ../raphodo/viewutils.py:244
+msgid "&Help"
+msgstr "&Aide"
+
+#: ../raphodo/viewutils.py:245
+msgid "Restore Defaults"
+msgstr "Rétablir les valeurs par défaut"
+
+#: ../raphodo/viewutils.py:246
+msgid "&Yes"
+msgstr "&Oui"
+
+#: ../raphodo/viewutils.py:247
+msgid "&No"
+msgstr "&Non"
+
#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:1
msgid ""
"Rapid Photo Downloader imports photos and videos from cameras, phones, "
@@ -4213,8 +5018,8 @@ msgstr "Transfert d'images"
#. TRANSLATORS: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
#: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:5
msgid ""
-"photo;download;photography;import;video;RAW;camera;phone;ingest;backup;"
-"memory;card;"
+"photo;download;photography;import;video;RAW;camera;phone;ingest;backup;memory"
+";card;"
msgstr ""
"photo;télécharger;transférer;photographie;importation;vidéo;RAW;appareil "
"photo;téléphone;sauvegarde;mémoire;carte;"
@@ -4226,6 +5031,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "Backing up error"
#~ msgstr "Erreur lors de la sauvegarde"
+#, python-format
#~ msgid ""
#~ "Source: %(source)s\n"
#~ "Destination: %(destination)s"
@@ -4254,9 +5060,11 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "Using backup devices"
#~ msgstr "Utilisation des volumes de sauvegarde"
+#, python-format
#~ msgid "About %(minutes)i:%(seconds)02i minutes remaining"
#~ msgstr "Environ %(minutes)i:%(seconds)02i restantes"
+#, python-format
#~ msgid "About %i seconds remaining"
#~ msgstr "Environ %i secondes restantes"
@@ -4266,18 +5074,20 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "About 1 second remaining"
#~ msgstr "Environ 1 seconde restante"
+#, python-format
#~ msgid "and %s"
#~ msgstr "et %s"
#~ msgid "only output errors to the command line"
#~ msgstr "n'affiche que les erreurs sur la ligne de commande"
+#, python-format
#~ msgid ""
#~ "display program information on the command line as the program runs "
#~ "(default: %default)"
#~ msgstr ""
-#~ "affiche les informations de l'application sur la ligne de commande "
-#~ "lorsque l'application est active (défaut: %default)"
+#~ "affiche les informations de l'application sur la ligne de commande lorsque "
+#~ "l'application est active (défaut: %default)"
#~ msgid "Name + extension"
#~ msgstr "Nom + extension"
@@ -4329,8 +5139,8 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "automatically created in this folder using the structure specified below."
#~ msgstr ""
#~ "Choisissez le dossier de destination. Les sous-dossiers pour les photos "
-#~ "transférées seront automatiquement crées dans ce dossier selon la "
-#~ "structure spécifiée ci-dessous."
+#~ "transférées seront automatiquement crées dans ce dossier selon la structure "
+#~ "spécifiée ci-dessous."
#~ msgid "Download folder:"
#~ msgstr "Dossier de destination :"
@@ -4350,6 +5160,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "_Help"
#~ msgstr "_Aide"
+#, python-format
#~ msgid "<i>Example: %s</i>"
#~ msgstr "<i>Exemple : %s</i>"
@@ -4463,6 +5274,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "_Add..."
#~ msgstr "_Ajouter..."
+#, python-format
#~ msgid "Source: %(source)s"
#~ msgstr "Source : %(source)s"
@@ -4470,6 +5282,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgstr ""
#~ "Synchroniser les séquences numériques pour les paires d'images RAW + JPEG"
+#, python-format
#~ msgid "Destination directory could not be created: %(directory)s\n"
#~ msgstr "Le dossier de destination n'a pas pu être créé %(directory)s\n"
@@ -4480,6 +5293,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgstr ""
#~ "Êtes-vous sûr de vouloir supprimer toutes les étiquettes de transfert ?"
+#, python-format
#~ msgid "Select a folder containing %(file_types)s"
#~ msgstr "Sélectionnez un dossier contenant %(file_types)s"
@@ -4493,19 +5307,20 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgstr "Erreur dans les préférences de renommage des photos"
#~ msgid "Error in Video Download Subfolders preferences"
-#~ msgstr ""
-#~ "Erreur dans les préférences des sous-dossiers de transfert de vidéos"
+#~ msgstr "Erreur dans les préférences des sous-dossiers de transfert de vidéos"
#~ msgid "Error in Photo Download Subfolders preferences"
-#~ msgstr ""
-#~ "Erreur dans les préférences des sous-dossiers de transfert de photos"
+#~ msgstr "Erreur dans les préférences des sous-dossiers de transfert de photos"
+#, python-format
#~ msgid "%(date)s %(time)s"
#~ msgstr "%(date)s %(time)s"
+#, python-format
#~ msgid "%(hour)s:%(minute)s:%(second)s:%(subsecond)s"
#~ msgstr "%(hour)s:%(minute)s:%(second)s:%(subsecond)s"
+#, python-format
#~ msgid ""
#~ "%(date)s\n"
#~ "%(time)s"
@@ -4520,38 +5335,42 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "<i><b>Attention :</b> Il n'y a pas assez de métadonnées pour générer "
#~ "correctement le nom. Utilisez d'autres options de renommage.</i>"
+#, python-format
#~ msgid "%(date)s %(hour)s:%(minute)s:%(second)s:%(subsecond)s"
#~ msgstr "%(date)s %(hour)s:%(minute)s:%(second)s:%(subsecond)s"
-#~ msgid ""
-#~ "Photos detected with the same filenames, but taken at different times"
+#~ msgid "Photos detected with the same filenames, but taken at different times"
#~ msgstr ""
#~ "Des photos portant le même nom mais prises à différents moments ont été "
#~ "détectées"
+#, python-format
#~ msgid ""
#~ "The %(filetype)s subfolder preferences entered are invalid and cannot be "
#~ "used.\n"
#~ "They will be reset to their default values."
#~ msgstr ""
-#~ "Les préférences de dossier %(filetype)s entrées sont invalides et ne "
-#~ "peuvent être utilisées.\n"
+#~ "Les préférences de dossier %(filetype)s entrées sont invalides et ne peuvent "
+#~ "être utilisées.\n"
#~ "Elles vont être réinitialiseées à leurs valeurs par défaut."
#~ msgid ""
#~ "<i><b>Warning:</b> There is insufficient metadata to fully generate "
#~ "subfolders. Please use other subfolder naming options.</i>"
#~ msgstr ""
-#~ "<i><b>Attention :</b> Il n'y a pas suffisamment de métadonnées pour "
-#~ "générer les sous-dossiers correctement. Veuillez utiliser d'autres "
-#~ "options pour nommer les sous-dossiers.</i>"
+#~ "<i><b>Attention :</b> Il n'y a pas suffisamment de métadonnées pour générer "
+#~ "les sous-dossiers correctement. Veuillez utiliser d'autres options pour "
+#~ "nommer les sous-dossiers.</i>"
+#, python-format
#~ msgid "%(number)s of %(total)s %(filetypes)s (%(remaining)s remaining)"
#~ msgstr "%(number)s sur %(total)s %(filetypes)s (%(remaining)s restants)"
+#, python-format
#~ msgid "%(number)s of %(total)s %(filetypes)s"
#~ msgstr "%(number)s sur %(total)s %(filetypes)s"
+#, python-format
#~ msgid "Error: %(inst)s"
#~ msgstr "Erreur : %(inst)s"
@@ -4578,8 +5397,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgstr "<b>Renommage des phtoos</b>"
#~ msgid "<span weight=\"bold\" size=\"x-large\">Photo Rename</span>\t"
-#~ msgstr ""
-#~ "<span weight=\"bold\" size=\"x-large\">Renommage des photos</span>\t"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">Renommage des photos</span>\t"
#~ msgid "<i>Example: /home/user/Pictures</i>"
#~ msgstr "<i>Exemple : /home/utilisateur/Images</i>"
@@ -4595,8 +5413,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "vidéos</span>"
#~ msgid "<span weight=\"bold\" size=\"x-large\">Video Rename</span>\t"
-#~ msgstr ""
-#~ "<span weight=\"bold\" size=\"x-large\">Renommage des vidéos</span>\t"
+#~ msgstr "<span weight=\"bold\" size=\"x-large\">Renommage des vidéos</span>\t"
#~ msgid "Automatically detect devices"
#~ msgstr "Détecter les périphériques automatiquement"
@@ -4628,18 +5445,23 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "."
#~ msgstr "."
+#, python-format
#~ msgid "(%(file_type)s)"
#~ msgstr "(%(file_type)s)"
+#, python-format
#~ msgid "%(free)s %(file_type)s"
#~ msgstr "%(free)s %(file_type)s"
+#, python-format
#~ msgid "%(free)s free"
#~ msgstr "%(free)s disponibles"
+#, python-format
#~ msgid "Error generating component %s."
#~ msgstr "Erreur lors de la génération de la composante %s."
+#, python-format
#~ msgid ""
#~ "Photos detected with the same filenames, but taken at different times: "
#~ "%(details)s"
@@ -4647,15 +5469,18 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "Des photos ayant des noms de fichiers indentiques mais ayant été prises à "
#~ "des moments différents ont été détectées : %(details)s"
+#, python-format
#~ msgid "Error: %(errorno)s %(strerror)s"
#~ msgstr "Erreur : %(errorno)s %(strerror)s"
#~ msgid "The metadata might be corrupt."
#~ msgstr "Les métadonnées sont peut-être corrompues"
+#, python-format
#~ msgid "%s, "
#~ msgstr "%s, "
+#, python-format
#~ msgid "Problems in %s generation"
#~ msgstr "Problèmes lors de la génération de %s"
@@ -4665,6 +5490,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "Problem in subfolder and filename generation"
#~ msgstr "Problème lors de la génération du sous-dossier et du nom de fichier"
+#, python-format
#~ msgid "Problem in %s generation"
#~ msgstr "Problème lors de la génération de %s"
@@ -4704,30 +5530,37 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "Video Rename"
#~ msgstr "Renommage des vidéos"
+#, python-format
#~ msgid "Backup overwritten on %(volume)s."
#~ msgstr "Sauvegarde écrasée sur %(volume)s."
+#, python-format
#~ msgid "%(volume)s, "
#~ msgstr "%(volume)s, "
+#, python-format
#~ msgid "%(volume)s (%(inst)s), "
#~ msgstr "%(volume)s (%(inst)s), "
#~ msgid "Backups already exist in these locations: "
#~ msgstr "Des sauvegardes existent déjà aux emplacements suivants : "
+#, python-format
#~ msgid "%(volumes)s and %(volume)s."
#~ msgstr "%(volumes)s et %(volume)s."
+#, python-format
#~ msgid "%(volumes)s and %(volume)s (%(inst)s)."
#~ msgstr "%(volumes)s et %(volume)s (%(inst)s)."
+#, python-format
#~ msgid "Backup already exists on %(volume)s."
#~ msgstr "Une sauvegarde existe déjà sur %(volume)s."
#~ msgid "Backups overwritten on these devices: "
#~ msgstr "Sauvegardes écrasées sur les périphériques suivants : "
+#, python-format
#~ msgid "An error occurred when creating directories on %(volume)s: %(inst)s."
#~ msgstr ""
#~ "Une erreur s'est produite lors de la création des répertoires sur "
@@ -4740,14 +5573,14 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgstr "_Inclure dans le transfert"
#~ msgid ""
-#~ "When a photo or video of the same name has already been downloaded, "
-#~ "choose whether to skip downloading the file, or to add a unique "
-#~ "indentifier."
+#~ "When a photo or video of the same name has already been downloaded, choose "
+#~ "whether to skip downloading the file, or to add a unique indentifier."
#~ msgstr ""
#~ "Lorsqu'une photo ou une vidéo portant le même nom a déjà été transférée, "
-#~ "choisissez si vous souhaitez sauter le transfert ou si vous préférez "
-#~ "ajouter un identifiant unique."
+#~ "choisissez si vous souhaitez sauter le transfert ou si vous préférez ajouter "
+#~ "un identifiant unique."
+#, python-format
#~ msgid "Backing up to %(path)s"
#~ msgstr "Sauvegarde sur %(path)s"
@@ -4760,9 +5593,11 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "_Select"
#~ msgstr "_Sélection"
+#, python-format
#~ msgid "Folder: %s"
#~ msgstr "Répertoire: %s"
+#, python-format
#~ msgid ""
#~ "%(problem)s\n"
#~ "File: %(file)s"
@@ -4770,6 +5605,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "%(problem)s\n"
#~ "Fichier: %(file)s"
+#, python-format
#~ msgid ""
#~ "%(filetype)s could not be backed up because no suitable backup locations "
#~ "were found."
@@ -4777,81 +5613,99 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "%(filetype)s n'a pu être sauvegardé car aucun emplacement approprié nà pu "
#~ "être trouvé."
+#, python-format
#~ msgid "%(filetype)s already exists"
#~ msgstr "%(filetype)s existe déjà"
+#, python-format
#~ msgid "%(filetype)s metadata cannot be read"
#~ msgstr "%(filetype)s metadonné(e) illisible(s)"
+#, python-format
#~ msgid "An error occurred when copying the %(filetype)s"
#~ msgstr "Une erreur s'est produite lors de la copie de %(filetype)s"
+#, python-format
#~ msgid "%(filetype)s %(area)s could not be generated"
#~ msgstr "%(filetype)s %(area)s n'a pu être généré"
+#, python-format
#~ msgid "Date time value %s appears invalid."
#~ msgstr "La valeur de date et heure %s semble non valable."
+#, python-format
#~ msgid "%(freespace)s. %(backuppaths)s."
#~ msgstr "%(freespace)s. %(backuppaths)s."
+#, python-format
#~ msgid "An error occurred when backing up on %(volume)s."
#~ msgstr "Une erreur c'est produite lors de l'archivage sur %(volume)s."
+#, python-format
#~ msgid "The existing %(filetype)s was last modified on %(date)s at %(time)s."
#~ msgstr ""
-#~ "La dernière modification du fichier existant %(filetype)s a été effectuée "
-#~ "le %(date)s à %(time)s."
+#~ "La dernière modification du fichier existant %(filetype)s a été effectuée le "
+#~ "%(date)s à %(time)s."
+#, python-format
#~ msgid ""
-#~ "The existing %(filetype)s was last modified on %(date)s at %(time)s. "
-#~ "Unique identifier '%(identifier)s' added."
+#~ "The existing %(filetype)s was last modified on %(date)s at %(time)s. Unique "
+#~ "identifier '%(identifier)s' added."
#~ msgstr ""
-#~ "La dernière modification du fichier existant %(filetype)s a été effectuée "
-#~ "le %(date)s à %(time)s. L'identifiant unique '%(identifier)s' ajouté."
+#~ "La dernière modification du fichier existant %(filetype)s a été effectuée le "
+#~ "%(date)s à %(time)s. L'identifiant unique '%(identifier)s' ajouté."
+#, python-format
#~ msgid "An error occurred when backing up on %(volume)s: %(inst)s."
#~ msgstr ""
#~ "Une erreur c'est produite lors de l'archivage sur %(volume)s: %(inst)s."
+#, python-format
#~ msgid "There is no data with which to name the %(filetype)s."
#~ msgstr "Il n'y a aucune donnée pour nommer le %(filetype)s."
+#, python-format
#~ msgid "%(previousproblem)s Additionally, %(newproblem)s"
#~ msgstr "%(previousproblem)s Ainsi que, %(newproblem)s"
+#, python-format
#~ msgid " It was backed up to %(volume)s"
#~ msgstr " Il a été archivé sur %(volume)s"
+#, python-format
#~ msgid "%(volumes)s and %(final_volume)s."
#~ msgstr "%(volumes)s et %(final_volume)s."
+#, python-format
#~ msgid "%(filetype)s already exists, but it was backed up"
#~ msgstr "%(filetype)s existe déjà, mais cela a été archivé"
+#, python-format
#~ msgid "%(previousproblem)s, and %(backinguperror)s"
#~ msgstr "%(previousproblem)s, et %(backinguperror)s"
-#~ msgid ""
-#~ "An error occurred when copying the %(filetype)s, but it was backed up"
+#, python-format
+#~ msgid "An error occurred when copying the %(filetype)s, but it was backed up"
#~ msgstr ""
-#~ "Une erreur s'est produite lors de la copie de %(filetype)s, mais cela a "
-#~ "été archivé"
+#~ "Une erreur s'est produite lors de la copie de %(filetype)s, mais cela a été "
+#~ "archivé"
#~ msgid "The following metadata is missing: "
#~ msgstr "la métadonnée suivante est manquante: "
-#~ msgid ""
-#~ "%(missing_metadata_elements)s and %(final_missing_metadata_element)s."
-#~ msgstr ""
-#~ "%(missing_metadata_elements)s et %(final_missing_metadata_element)s."
+#, python-format
+#~ msgid "%(missing_metadata_elements)s and %(final_missing_metadata_element)s."
+#~ msgstr "%(missing_metadata_elements)s et %(final_missing_metadata_element)s."
+#, python-format
#~ msgid " Furthermore, there was a %(problem)s."
#~ msgstr " En outre, il y avait un %(problem)s."
+#, python-format
#~ msgid " Furthermore, there were %(problems)s."
#~ msgstr " En outre, il y avait des %(problems)s."
+#, python-format
#~ msgid "Path: %s"
#~ msgstr "Chemin: %s"
@@ -4875,6 +5729,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "_View"
#~ msgstr "_Voir"
+#, python-format
#~ msgid "%(device)s did not unmount"
#~ msgstr "Le périphérique %(device)s n'a pas été démonté"
@@ -4891,8 +5746,8 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "When backing up, choose whether to overwrite a file on the backup device "
#~ "that has the same name, or skip backing it up."
#~ msgstr ""
-#~ "Lors de l'archivage, choisir s'il faut écraser ou passer un fichier ayant "
-#~ "le même nom sur le volume de sauvegarde."
+#~ "Lors de l'archivage, choisir s'il faut écraser ou passer un fichier ayant le "
+#~ "même nom sur le volume de sauvegarde."
#~ msgid "Unmount (\"eject\") device upon download completion"
#~ msgstr "Démonter (« éjecter ») le périphérique après un transfert réussi"
@@ -4901,15 +5756,15 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "Specify the folder in which backups are stored on the device. \n"
#~ "\n"
#~ "<i>Note: this will also be used to determine whether or not the device is "
-#~ "used for backups. For each device you wish to use for backing up to, "
-#~ "create a folder in it with one of these names.</i>"
+#~ "used for backups. For each device you wish to use for backing up to, create "
+#~ "a folder in it with one of these names.</i>"
#~ msgstr ""
-#~ "Spécifier le dossier dans lequel l'archivage est stocké sur le "
-#~ "périphérique. \n"
+#~ "Spécifier le dossier dans lequel l'archivage est stocké sur le périphérique. "
+#~ " \n"
#~ "\n"
#~ "<i>Note: ceci sera également utilisé pour déterminer si oui ou non le "
-#~ "périphérique est utilisé pour les sauvegardes. Créez un répertoire avec "
-#~ "un de ces noms sur chaque volume de sauvegarde.</i>"
+#~ "périphérique est utilisé pour les sauvegardes. Créez un répertoire avec un "
+#~ "de ces noms sur chaque volume de sauvegarde.</i>"
#~ msgid "Errors occurred when backing up on the following backup devices: "
#~ msgstr ""
@@ -4917,8 +5772,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "sauvegarde suivant : "
#~ msgid ""
-#~ "Errors occurred when creating directories on the following backup "
-#~ "devices: "
+#~ "Errors occurred when creating directories on the following backup devices: "
#~ msgstr ""
#~ "Des erreurs se sont produites lors de la création des répertoires sur les "
#~ "volume de sauvegarde suivants : "
@@ -4930,8 +5784,8 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgstr "Dossiers photos"
#~ msgid ""
-#~ "If you disable automatic detection, choose the exact location of the "
-#~ "photos and videos."
+#~ "If you disable automatic detection, choose the exact location of the photos "
+#~ "and videos."
#~ msgstr ""
#~ "Si vous désactivez la détection automatique, choisissez les emplacements "
#~ "exacts des photos et vidéos."
@@ -4943,13 +5797,13 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "Devices are from where to download photos and videos, such as cameras, "
#~ "memory cards or Portable Storage Devices.\n"
#~ "\n"
-#~ "You can download from multiple devices simultaneously, or you can specify "
-#~ "a location on your hard drive.\n"
+#~ "You can download from multiple devices simultaneously, or you can specify a "
+#~ "location on your hard drive.\n"
#~ "\n"
-#~ "<i>Downloading directly from cameras is currently an experimental "
-#~ "feature. If downloading directly from your camera works poorly or not at "
-#~ "all, try setting it to PTP mode. If that is not possible, a card reader "
-#~ "must be used.</i>"
+#~ "<i>Downloading directly from cameras is currently an experimental feature. "
+#~ "If downloading directly from your camera works poorly or not at all, try "
+#~ "setting it to PTP mode. If that is not possible, a card reader must be "
+#~ "used.</i>"
#~ msgstr ""
#~ "Les périphériques sont les emplacements d'où sont chargés les photos et "
#~ "vidéos, tels que les caméras, les cartes mémoire ou volumes de stockage "
@@ -4958,10 +5812,10 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "Vous pouvez charger à partir de différents périphériques simultanément ou "
#~ "vous pouvez spécifier un emplacement sur votre disque dur.\n"
#~ "\n"
-#~ "<i>Charger directement à partir d'une caméra est actuellement une options "
-#~ "au stade expérimental. Si le chargement direct à partir de la caméra "
-#~ "fonctionnement lentement ou pas du tout, essayez le réglage en mode PTP. "
-#~ "Si c'est impossible, un lecteur de carte devra être utilisé.</i>"
+#~ "<i>Charger directement à partir d'une caméra est actuellement une options au "
+#~ "stade expérimental. Si le chargement direct à partir de la caméra "
+#~ "fonctionnement lentement ou pas du tout, essayez le réglage en mode PTP. Si "
+#~ "c'est impossible, un lecteur de carte devra être utilisé.</i>"
#~ msgid "Invalid regular expression"
#~ msgstr "Expression rationnelle non valide"
@@ -4972,18 +5826,20 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "Should all ignored paths be removed?"
#~ msgstr "Enlever tous les exmplacements exclus ?"
+#, python-format
#~ msgid ""
#~ "The following regular expressions are invalid, and will be removed unless "
#~ "you correct them:\n"
#~ " %s"
#~ msgstr ""
-#~ "Les expressions rationnelles ci-dessous sont invalides et seront enlevées "
-#~ "si vous ne les corrigez pas :\n"
+#~ "Les expressions rationnelles ci-dessous sont invalides et seront enlevées si "
+#~ "vous ne les corrigez pas :\n"
#~ "%s"
+#, python-format
#~ msgid ""
-#~ "This regular expression is invalid, and will be removed unless you "
-#~ "correct it:\n"
+#~ "This regular expression is invalid, and will be removed unless you correct "
+#~ "it:\n"
#~ " %s"
#~ msgstr ""
#~ "Cette expression rationnelle est invalide et sera enlevée si vous ne la "
@@ -5015,12 +5871,12 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "If you enable automatic detection of Portable Storage Devices, the entire "
#~ "device will be scanned. On large devices, this could take some time.\n"
#~ "\n"
-#~ "When this option is enabled, and a potential device is detected, you will "
-#~ "be prompted to determine if it should be scanned or not."
+#~ "When this option is enabled, and a potential device is detected, you will be "
+#~ "prompted to determine if it should be scanned or not."
#~ msgstr ""
-#~ "Si vous activez la détection automatique des volumes de stockage "
-#~ "amovibles, le périphérique sera scanné dans son intégralité. Pour les "
-#~ "grands volumes, cela peut prendre un certain temps.\n"
+#~ "Si vous activez la détection automatique des volumes de stockage amovibles, "
+#~ "le périphérique sera scanné dans son intégralité. Pour les grands volumes, "
+#~ "cela peut prendre un certain temps.\n"
#~ "\n"
#~ "Lorsque cette options est activée et qu'un périphérique potentiel est "
#~ "détecté, il vous sera demandé s'il doit être scanné ou non."
@@ -5043,30 +5899,31 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "Should all remembered paths be removed?"
#~ msgstr "Supprimer tous les emplacements mémorisés ?"
+#, python-format
#~ msgid "Backing up photos to %(path)s and videos to %(path2)s"
#~ msgstr "Sauvegarde des photos vers %(path)s et des vidéos vers %(path2)s"
+#, python-format
#~ msgid "Backing up photos and videos to %(path)s"
#~ msgstr "Sauvegarde des photos et vidéos vers %(path)s"
#~ msgid ""
-#~ "Remembered paths are those associated with devices that you have chosen "
-#~ "to always scan or ignore when automatic detection of Portable Storage "
-#~ "Devices is enabled."
+#~ "Remembered paths are those associated with devices that you have chosen to "
+#~ "always scan or ignore when automatic detection of Portable Storage Devices "
+#~ "is enabled."
#~ msgstr ""
#~ "Les emplacements mémorisés sont associés aux périphériques que vous avez "
-#~ "choisis de toujours scanner ou ignorer lorsque la détection automatique "
-#~ "des périphériques de stockage amovible est activée."
+#~ "choisis de toujours scanner ou ignorer lorsque la détection automatique des "
+#~ "périphériques de stockage amovible est activée."
#~ msgid ""
#~ "Specify the ending portion of any paths you want ignored when scanning "
-#~ "devices for photos or videos. Any path ending with the values below will "
-#~ "not be scanned."
+#~ "devices for photos or videos. Any path ending with the values below will not "
+#~ "be scanned."
#~ msgstr ""
-#~ "Spécifiez la portion finale de tout emplacement que vous souhaitez "
-#~ "ignorer lors d'une recherche de photos ou de vidéos sur un périphérique. "
-#~ "Tout emplacement se terminant par ces valeurs sera ignoré lors de la "
-#~ "recherche."
+#~ "Spécifiez la portion finale de tout emplacement que vous souhaitez ignorer "
+#~ "lors d'une recherche de photos ou de vidéos sur un périphérique. Tout "
+#~ "emplacement se terminant par ces valeurs sera ignoré lors de la recherche."
#~ msgid "To"
#~ msgstr "Vers"
@@ -5081,6 +5938,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "the root of the file system"
#~ msgstr "Partition racine"
+#, python-format
#~ msgid "Downloading from %(location)s."
#~ msgstr "Transfert depuis %(location)s."
@@ -5100,20 +5958,23 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgstr "Pivoter automatiquement les images au format JPEG"
#~ msgid ""
-#~ "Sorry, video downloading functionality disabled. To download videos, "
-#~ "please install either the <i>hachoir metadata</i> and <i>kaa metadata</i> "
-#~ "packages for python, or <i>exiftool</i>."
+#~ "Sorry, video downloading functionality disabled. To download videos, please "
+#~ "install either the <i>hachoir metadata</i> and <i>kaa metadata</i> packages "
+#~ "for python, or <i>exiftool</i>."
#~ msgstr ""
#~ "Désolé, la fonctionnalité de transfert de vidéos est désactivée. Afin de "
#~ "l'activer, installez soit les modules python <i>hachoir metadata</i> et "
#~ "<i>kaa metadata</i>, soit <i>exiftool</i>."
+#, python-format
#~ msgid "%(file_type)s download folder is not writable"
#~ msgstr "%(file_type)s répertoire de destination protégé en écriture"
+#, python-format
#~ msgid "%(file_type)s download folder is invalid"
#~ msgstr "%(file_type)s répertoire de destination n'est pas valide"
+#, python-format
#~ msgid "%(file_type)s download folder does not exist"
#~ msgstr "%(file_type)s répertoires de destination n'existe pas"
@@ -5123,6 +5984,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "Est-ce qu'il faut transférer des photos et vidéos à partir de ce "
#~ "périphérique ou cette partition ?"
+#, python-format
#~ msgid "%(filetype)s was already downloaded"
#~ msgstr "%(filetype)s a déjà été transféré"
@@ -5130,8 +5992,8 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "The filename, extension and Exif information indicate it has already been "
#~ "downloaded."
#~ msgstr ""
-#~ "Le nom de fichier, l'extension et l'information Exif indiquent qu'il a "
-#~ "déjà été transféré."
+#~ "Le nom de fichier, l'extension et l'information Exif indiquent qu'il a déjà "
+#~ "été transféré."
#~ msgid "Failed to create download subfolder"
#~ msgstr "Echec de création de sous-répertoire de destination"
@@ -5140,8 +6002,8 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgstr "La photo a déjà été transférée"
#~ msgid ""
-#~ "manually specify the PATH of the device from which to download, "
-#~ "overwriting existing program preferences"
+#~ "manually specify the PATH of the device from which to download, overwriting "
+#~ "existing program preferences"
#~ msgstr ""
#~ "Spécifier manuellement le chemin des périphériques à partir desquels "
#~ "télécharger, écraser les préférences du programme"
@@ -5153,6 +6015,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "Détecter automatiquement les périphériques à partir desquels télécharger, "
#~ "écraser les préférences du programme"
+#, python-format
#~ msgid "scanning (found %(photos)s photos and %(videos)s videos)..."
#~ msgstr "Lecture en cours: %(photos)s photos et %(videos)s vidéos trouvées"
@@ -5161,8 +6024,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ "from which to download, but do not do both."
#~ msgstr ""
#~ "Erreur: activez l'auto-détection ou spécifiez manuellement un chemin pour "
-#~ "les périphériques à partir desquels télécharger mais ne faites pas les "
-#~ "deux."
+#~ "les périphériques à partir desquels télécharger mais ne faites pas les deux."
#~ msgid "Help"
#~ msgstr "Aide"
@@ -5191,19 +6053,23 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "_Report a Problem..."
#~ msgstr "_Signaler un problème..."
+#, python-format
#~ msgid "%(file_type)s not backed up"
#~ msgstr "Les %(file_type)s n'ont pas été remplacées"
+#, python-format
#~ msgid ""
-#~ "File verification failed on %(volume)s. The backed up version is "
-#~ "different from the downloaded version."
+#~ "File verification failed on %(volume)s. The backed up version is different "
+#~ "from the downloaded version."
#~ msgstr ""
#~ "Échec de vérification du fichier sur %(volume)s. La version sauvegardée "
#~ "diffère de la version téléchargée."
+#, python-format
#~ msgid "Backup %(file_type)s overwritten"
#~ msgstr "Sauvegarde des %(file_type)s remplacée"
+#, python-format
#~ msgid "Backup of %(file_type)s already exists"
#~ msgstr "Une sauvegarde des %(file_type)s existe déjà."
@@ -5213,6 +6079,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "File verification failed on these devices: "
#~ msgstr "Échec de vérification du fichier sur les périphériques suivants : "
+#, python-format
#~ msgid "No backup device contains a valid folder for backing up %(filetype)s"
#~ msgstr ""
#~ "Aucun périphérique de sauvegarde contient un répertoire valide pour "
@@ -5228,5 +6095,6 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader"
#~ msgid "Verify files as they are downloaded"
#~ msgstr "Verifier les fichiers lorsqu'ils sont téléchargés"
+#, python-format
#~ msgid "The %(filetype)s did not download correctly"
#~ msgstr "Les %(filetype)s n'ont pas été téléchargés correctement"