From c5fc6c6030d7d9d1b2af3d5165bebed3decd741b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 2 Oct 2017 06:51:13 +0200 Subject: New upstream version 0.9.4 --- po/fr.po | 2586 +++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 1727 insertions(+), 859 deletions(-) (limited to 'po/fr.po') 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 \n" "Language-Team: Français \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..." -#. type: QPushButton -#: ../raphodo/aboutdialog.py:217 +#: ../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" + +#: ../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." -"

Note: the presence of a folder with this name is used to " +"Specify the folder in which backups are stored on the " +"device.

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." -#: ../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—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 Timeline 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" "

In the illustration above, the first row of the Timeline is black because " @@ -346,7 +823,7 @@ msgstr "" "la chronologie :

\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 Shift or Ctrl 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.\n" " " -#: ../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 : Destination, Renommer ou Étiquette de transfert." +"côté droit de la fenêtre de l'application : Destination, " +"Renommer ou Étiquette de transfert." -#: ../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" "
    \n" -"
  1. The destination folder, e.g. "Pictures", "" -"Photos", or\n" +"
  2. The destination folder, e.g. "Pictures", " +""Photos", or\n" ""Videos". This directory should already exist on your computer. In " "the illustration \n" -"below, the destination folders are "Pictures" and "" -"Videos". The\n" +"below, the destination folders are "Pictures" and " +""Videos". 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.
  3. \n" @@ -458,8 +935,30 @@ msgid "" "
\n" " " msgstr "" +"\n" +"Lorsque que vous pensez à la structure de vos dossiers de transfert, garder " +"à l'esprit deux types\n" +"de dossier :\n" +"
    \n" +"
  1. Le dossier de destination, e.g. "Images", " +""Photos", ou\n" +""Vidéos". Ce dossier doit déjà exister sur votre ordinateur. Sur " +"l'illustration \n" +"ci dessous, les dossiers de destination sont "Pictures" et " +""Videos". 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.
  2. \n" +"
  3. Les sous-dossiers de transfert, 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.
  4. \n" +"
\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—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 Custom " @@ -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 Filename Extension as part of your download " @@ -568,15 +1076,15 @@ msgstr "" "JPEG dans un autre. Utilisez simplement l'Extension de nom de fichier " "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 "My custom " "preset"." msgstr "" -"Cette illustration montre un préréglage personnalisé enregistré nommé "" -"Mon préréglage personnalisé"." +"Cette illustration montre un préréglage personnalisé enregistré nommé " +""Mon préréglage personnalisé"." -#: ../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 " -"documentation en ligne.\n" +"de sous-dossiers de transfert et des noms de fichiers, rendez-vous sur la documen" +"tation en ligne.\n" " " -#: ../raphodo/didyouknow.py:273 +#: ../raphodo/didyouknow.py:302 msgid "" "\n" "Job Codes let you easily enter text that describes sets of photos and " @@ -645,7 +1153,7 @@ msgstr "" "l'étiquette \n" ""Green Bazaar": \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 sequence numbers 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 nombres de séquence pour rendre " -"les noms de fichiers uniques est vivement \n" -"recommandé !\n" -" " -#: ../raphodo/didyouknow.py:309 +#: ../raphodo/didyouknow.py:338 msgid "" "\n" "

Four types of sequence values are available to help you assign unique " "names to your photos and \n" "videos:\n" "

    \n" -"
  1. Downloads today: tracks downloads completed during that day.\n" +"
  2. Downloads today: tracks downloads completed during that " +"day.
  3. \n" "
  4. Stored number: similar to Downloads today, but it is remembered " "from the last time the \n" "program was run.
  5. \n" @@ -717,7 +1218,7 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:327 +#: ../raphodo/didyouknow.py:356 msgid "" "\n" "The Rename panel allows you to configure file renaming. To rename " @@ -728,11 +1229,11 @@ msgstr "" "\n" "Le panneau Renommer 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" "

    The Synchronize RAW + JPEG 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 photobackup does not contain a folder " "named Videos, so videos will not be backed up to it." @@ -777,7 +1278,7 @@ msgstr "" "Dans cet exemple, l'emplacement sauvegardephoto ne contient pas de " "dossier nommé Vidéos, 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.\n" "

  6. A temporary cache of files downloaded from a camera, one for " "photos and another for \n" -"videos. They are located in temporary subfolders in the download destination." -"
  7. \n" +"videos. They are located in temporary subfolders in the download " +"destination.\n" "
  8. The desktop's thumbnail cache, 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 "" "A problem occurred in Rapid Photo Downloader

    \n" -" Please report the problem at {website}." -"

    \n" +" Please report the problem at {website}.

    \n" " Attach the log file {log_file} to your bug report (click\n" " here to open the log directory).

    If " "the same problem occurs\n" @@ -1030,12 +1536,12 @@ msgid "" " " msgstr "" "Un problème s'est produit dans Rapid Photo Downloader

    \n" -" Veuillez signaler le problème à {website}." -"

    \n" +" Veuillez signaler le problème à {website}.

    \n" " Joindre le fichier journal {log_file} à votre rapport de bogue " "(cliquer\n" -" ici pour ouvrir le dossier journal)." -"

    Si le même problème survient\n" +" ici pour ouvrir le dossier " +"journal).

    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 "Hint: %(message)s" msgstr "Astuce : %(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 "" "Warning: There is insufficient data to " "fully generate the name. Please use other renaming options." @@ -1799,7 +2325,7 @@ msgstr "" #. Translators: please do not modify, change the order of or leave out html formatting #. tags like and . These are used to format the text the users sees. #. In this case, the really is supposed to come before the . -#: ../raphodo/nameeditor.py:846 +#: ../raphodo/nameeditor.py:853 #, python-format msgid "The character %(separator)s 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 and . These are used to format the text the users sees #. In this case, the really is supposed to come before the . -#: ../raphodo/nameeditor.py:851 +#: ../raphodo/nameeditor.py:858 #, python-format msgid "" "There is no need start or end with the folder separator " @@ -1817,40 +2343,40 @@ msgstr "" "Il n'est pas nécessaire de commencer ou de finir avec le séparateur de " "dossiers %(separator)s, car il est ajouté automatiquement." -#: ../raphodo/nameeditor.py:859 +#: ../raphodo/nameeditor.py:866 msgid "" "Warning: Unique filenames may not be " "generated. Make filenames unique by using Sequence values." 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 "" -"Do you want to save the changes in a new custom preset?

    Creating a custom preset is not required, but can help you keep " -"organized.

    The changes to the preferences will still be applied " -"regardless of whether you create a new custom preset or not." +"Do you want to save the changes in a new custom " +"preset?

    Creating a custom preset is not required, but can help " +"you keep organized.

    The changes to the preferences will still be " +"applied regardless of whether you create a new custom preset or not." msgstr "" "Voulez-vous enregistrer les modifications dans un nouveau préréglage " "personnalisé ?

    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 "" "Do you want to save the changes in a custom preset?

    If you " "like, you can create a new custom preset or update the existing custom " "preset.

    The changes to the preferences will still be applied " "regardless of whether you save a custom preset or not." msgstr "" -"Voulez-vous enregistrer les modifications dans un préréglage " -"personnalisé ?

    Si vous le souhaitez, vous pouvez créer un nouveau " -"préréglage personnalisé ou mettre à jour le préréglage personnalisé existant." -"

    Les modifications apportées aux préférences seront toujours " +"Voulez-vous enregistrer les modifications dans un préréglage personnalisé " +"?

    Si vous le souhaitez, vous pouvez créer un nouveau préréglage " +"personnalisé ou mettre à jour le préréglage personnalisé " +"existant.

    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 here." 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" -"\n" -"Changing this setting causes all devices to be scanned again.\n" +"Scan for photos and videos only in the folders specified below (except " +"paths\n" +"specified in Ignored Paths).\n" "\n" -"Note: With cameras, only the DCIM folder is scanned." +"Changing this setting causes all devices to be scanned again." 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: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 "" + +#: ../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 regular expressions" +"Use python-style regula" +"r expressions" msgstr "" -"Utiliser les expressions régulières de style Python" +"Utiliser les expres" +"sions régulières 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: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:469 +#: ../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 %s is recognized by Rapid Photo Downloader, so it " @@ -2477,7 +3180,7 @@ msgstr "" "L'extension de fichier %s 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.

    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 "" "ExifTool has a problem

    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 vivement " "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 "" "The library libmediainfo appears to be missing

    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 {website}.

    \n" @@ -3200,18 +3903,18 @@ msgid "" " here to open the log directory).\n" " " msgstr "" -"Veuillez signaler le problème à {website}." -"

    \n" +"Veuillez signaler le problème à {website}.

    \n" " Joindre le fichier journal {log_file} à votre rapport " "(cliquer\n" " ici 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 "" "Changing This Computer source path

    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 "" "Confirm Download Destination

    Are you sure you want to set the " @@ -3235,27 +3938,18 @@ msgstr "" "Confirmation de la destination du transfert

    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" "Downloading all files

    \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." -"

    \n" -" Do you want to proceed with the download?" -msgstr "" -"Transfert de tous les fichiers

    \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.

    \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.

    \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 "" "The photo and video backup destinations do not exist or cannot be written " "to.

    Do you still want to start the download?" @@ -3319,7 +4012,7 @@ msgstr "" "ne peuvent pas être écrites.


    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 "" "The %(filetype)s backup destination does not exist or cannot be written " @@ -3328,100 +4021,95 @@ msgstr "" "La destination de sauvegarde%(filetype)s n'existe pas ou ne peut pas être " "écrite.

    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 "" "All files on the %(camera)s are inaccessible.

    It may be locked " @@ -3506,14 +4194,14 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4008 +#: ../raphodo/rapid.py:4239 #, python-format msgid "" -"The %(camera)s appears to be in use by another application.

    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.

    Alternatively, you can ignore this " -"device." +"The %(camera)s appears to be in use by another " +"application.

    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.

    Alternatively, you " +"can ignore this device." msgstr "" "%(camera)s semble utilisé par une autre application.

    Vous " "pouvez fermer toute autre application (comme un navigateur de fichiers) qui " @@ -3521,24 +4209,25 @@ msgstr "" "l'ordinateur et rebranchez-le.

    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 "" -"The %(camera)s cannot be scanned because it cannot be unmounted.

    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." +"The %(camera)s cannot be scanned because it cannot be " +"unmounted.

    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 "" -"%(camera)s ne peut pas être analysé car il ne peut pas être démonté.

    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." +"%(camera)s ne peut pas être analysé car il ne peut pas être " +"démonté.

    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 "" -"The download cannot start because the %(camera)s cannot be unmounted.

    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." +"The download cannot start because the %(camera)s cannot be " +"unmounted.

    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 "" "Le téléchargement ne peut pas démarrer car %(camera)s ne peut pas être " "démonté.

    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 %(device)s?" msgstr "" -"Voulez-vous transférer des photos et des vidéos depuis le périphérique " -"%(device)s ?" +"Voulez-vous transférer des photos et des vidéos depuis le périphérique " +"%(device)s ?" -#: ../raphodo/rapid.py:4877 +#: ../raphodo/rapid.py:5183 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" "Voulez-vous ignorer les %s chaque fois que ce programme est exécuté ?" -#: ../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 "" "Do you want to ignore the device %s whenever this program is run?" @@ -3607,16 +4322,16 @@ msgstr "" "Voulez-vous ignorer le périphérique %s à chaque fois que ce programme est " "exécuté ?" -#: ../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?

    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 ?

    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 "

    Previous download:
    %(filename)s
    %(path)s
    %(date)s" -msgstr "

    Transfert précédent :
    %(filename)s
    %(path)s
    %(date)s" +msgstr "" +"

    Transfert précédent :
    %(filename)s
    %(path)s
    %(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 "Example: %s" #~ msgstr "Exemple : %s" @@ -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" #~ "Attention : Il n'y a pas assez de métadonnées pour générer " #~ "correctement le nom. Utilisez d'autres options de renommage." +#, 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 "" #~ "Warning: There is insufficient metadata to fully generate " #~ "subfolders. Please use other subfolder naming options." #~ msgstr "" -#~ "Attention : 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." +#~ "Attention : 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." +#, 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 "Renommage des phtoos" #~ msgid "Photo Rename\t" -#~ msgstr "" -#~ "Renommage des photos\t" +#~ msgstr "Renommage des photos\t" #~ msgid "Example: /home/user/Pictures" #~ msgstr "Exemple : /home/utilisateur/Images" @@ -4595,8 +5413,7 @@ msgstr "Transférer des photos et des vidéos avec Rapid Photo Downloader" #~ "vidéos" #~ msgid "Video Rename\t" -#~ msgstr "" -#~ "Renommage des vidéos\t" +#~ msgstr "Renommage des vidéos\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" #~ "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." +#~ "used for backups. For each device you wish to use for backing up to, create " +#~ "a folder in it with one of these names.
    " #~ 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" #~ "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." +#~ "périphérique est utilisé pour les sauvegardes. Créez un répertoire avec un " +#~ "de ces noms sur chaque volume de sauvegarde.
    " #~ 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" -#~ "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." +#~ "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." #~ 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" -#~ "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é." +#~ "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é." #~ 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 hachoir metadata and kaa metadata " -#~ "packages for python, or exiftool." +#~ "Sorry, video downloading functionality disabled. To download videos, please " +#~ "install either the hachoir metadata and kaa metadata packages " +#~ "for python, or exiftool." #~ msgstr "" #~ "Désolé, la fonctionnalité de transfert de vidéos est désactivée. Afin de " #~ "l'activer, installez soit les modules python hachoir metadata et " #~ "kaa metadata, soit exiftool." +#, 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" -- cgit v1.2.3