From f49f82b74596eda33ee5e2fc14e51fd67351b9ec Mon Sep 17 00:00:00 2001 From: Julien Valroff Date: Tue, 1 Jun 2010 20:31:41 +0200 Subject: Imported Upstream version 0.2.0 --- po/fr.po | 1649 +++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 1097 insertions(+), 552 deletions(-) (limited to 'po/fr.po') diff --git a/po/fr.po b/po/fr.po index 3fee1b0..96dc9eb 100644 --- a/po/fr.po +++ b/po/fr.po @@ -7,219 +7,265 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2010-01-21 00:48-0600\n" -"PO-Revision-Date: 2010-01-21 17:04+0000\n" -"Last-Translator: Julien Valroff \n" +"POT-Creation-Date: 2010-05-27 22:33-0500\n" +"PO-Revision-Date: 2010-05-29 19:28+0000\n" +"Last-Translator: Damon Lynch \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-01-21 19:24+0000\n" +"X-Launchpad-Export-Date: 2010-05-30 14:28+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. Translators: if neccessary, for guidance in how to translate this program, you may see http://damonlynch.net/translate.html -#: rapid/rapid.py:100 rapid/glade3/rapid.glade.h:69 +#: rapid/rapid.py:104 rapid/rapid.py:4447 rapid/glade3/rapid.glade.h:72 msgid "Rapid Photo Downloader" msgstr "Rapid Photo Downloader" -#: rapid/rapid.py:379 +#: rapid/rapid.py:394 msgid "New York" msgstr "New York" -#: rapid/rapid.py:380 +#: rapid/rapid.py:395 msgid "Manila" msgstr "Manille" -#: rapid/rapid.py:380 +#: rapid/rapid.py:395 msgid "Prague" msgstr "Prague" -#: rapid/rapid.py:380 +#: rapid/rapid.py:395 msgid "Helsinki" msgstr "Helsinki" -#: rapid/rapid.py:380 +#: rapid/rapid.py:395 msgid "Wellington" msgstr "Wellington" -#: rapid/rapid.py:381 +#: rapid/rapid.py:396 msgid "Tehran" msgstr "Téhéran" -#: rapid/rapid.py:381 +#: rapid/rapid.py:396 msgid "Kampala" msgstr "Kampala" -#: rapid/rapid.py:381 +#: rapid/rapid.py:396 msgid "Paris" msgstr "Paris" -#: rapid/rapid.py:381 +#: rapid/rapid.py:396 msgid "Berlin" msgstr "Berlin" -#: rapid/rapid.py:381 +#: rapid/rapid.py:396 msgid "Sydney" msgstr "Sydney" -#: rapid/rapid.py:382 +#: rapid/rapid.py:397 msgid "Budapest" msgstr "Budapest" -#: rapid/rapid.py:382 +#: rapid/rapid.py:397 msgid "Rome" msgstr "Rome" -#: rapid/rapid.py:382 +#: rapid/rapid.py:397 msgid "Moscow" msgstr "Moscou" -#: rapid/rapid.py:382 +#: rapid/rapid.py:397 msgid "Delhi" msgstr "Delhi" -#: rapid/rapid.py:382 +#: rapid/rapid.py:397 msgid "Warsaw" msgstr "Varsovie" -#: rapid/rapid.py:383 +#: rapid/rapid.py:398 msgid "Jakarta" msgstr "Jakarta" -#: rapid/rapid.py:383 +#: rapid/rapid.py:398 msgid "Madrid" msgstr "Madrid" -#: rapid/rapid.py:383 +#: rapid/rapid.py:398 msgid "Stockholm" msgstr "Stockholm" -#: rapid/rapid.py:410 +#: rapid/rapid.py:425 msgid "Invalid Downloads Today value.\n" msgstr "Valeur de 'Transferts journaliers' invalide.\n" -#: rapid/rapid.py:411 +#: rapid/rapid.py:426 msgid "Resetting value to zero.\n" msgstr "Remise à zéro de la valeur.\n" -#: rapid/rapid.py:450 +#: rapid/rapid.py:465 msgid "'Start of day' preference value is corrupted.\n" msgstr "La valeur de la préférence « Début de la journée » est corrompue.\n" -#: rapid/rapid.py:451 +#: rapid/rapid.py:466 msgid "Resetting to midnight.\n" msgstr "Réinialisation à minuit.\n" -#: rapid/rapid.py:480 -msgid "Error in Image Rename preferences" -msgstr "Erreur dans les préférences concernant le renommage des images" +#: rapid/rapid.py:492 +msgid "Error in Photo Rename preferences" +msgstr "Erreur dans les préférences de renommage des photos" -#: rapid/rapid.py:489 rapid/rapid.py:1341 +#: rapid/rapid.py:523 rapid/rapid.py:1567 msgid "Sorry,these preferences contain an error:\n" msgstr "Désolé, il y a une erreur dans cette préférence :\n" -#: rapid/rapid.py:500 +#: rapid/rapid.py:534 msgid "Resetting to default values." msgstr "Réinitialisation aux valeurs par défaut" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: rapid/rapid.py:571 rapid/renamesubfolderprefs.py:185 +#: rapid/rapid.py:609 rapid/renamesubfolderprefs.py:196 msgid "Job code" msgstr "Étiquette de transfert" -#: rapid/rapid.py:639 -msgid "Error in Download Subfolder preferences" -msgstr "Erreur dans les préférences concernant le sous-dossier de transfert" +#: rapid/rapid.py:677 +msgid "Error in Video Rename preferences" +msgstr "Erreur dans les préférences de renommage des vidéos" -#: rapid/rapid.py:778 +#: rapid/rapid.py:695 +msgid "Error in Photo Download Subfolders preferences" +msgstr "" + +#: rapid/rapid.py:712 +msgid "Error in Video Download Subfolders preferences" +msgstr "" + +#: rapid/rapid.py:745 rapid/rapid.py:1492 +msgid "photos and videos" +msgstr "" + +#: rapid/rapid.py:747 rapid/rapid.py:1502 rapid/rapid.py:1782 +msgid "photos" +msgstr "photos" + +#: rapid/rapid.py:880 msgid "Select a folder to download photos to" msgstr "Sélectionnez le dossier de destination" -#: rapid/rapid.py:852 -msgid "Select an image folder" -msgstr "Sélectionner un dossier d'images" +#: rapid/rapid.py:898 +msgid "Select a folder to download videos to" +msgstr "Sélectionnez un dossier vers lequel transférer vos vidéos" + +#: rapid/rapid.py:980 +#, python-format +msgid "Select a folder containing %(file_types)s" +msgstr "Sélectionnez un dossier contenant %(file_types)s" -#: rapid/rapid.py:874 -msgid "Select a folder in which to backup images" -msgstr "Sélectionner un dossier de sauvegarde des images" +#: rapid/rapid.py:1002 +#, python-format +msgid "Select a folder in which to backup %(file_types)s" +msgstr "Séléctionnez un dossier dans lequel sauvegarder %(file_types)s" #. Translators: please do not modify or leave out html formatting tags like and . These are used to format the text the users sees -#: rapid/rapid.py:966 +#: rapid/rapid.py:1095 msgid "" -"Warning: There is insufficient image metadata to fully generate " -"the name. Please use other renaming options." +"Warning: There is insufficient metadata to fully generate the " +"name. Please use other renaming options." msgstr "" -"Avertissement : Il n'y a pas assez de métadonnées dans l'image " -"pour générer le nom de façon complète. Utilisez une autre option de " -"renommage." -#: rapid/rapid.py:987 +#: rapid/rapid.py:1129 msgid "" -"Warning: There is insufficient image metadata to fully generate " +"Warning: There is insufficient metadata to fully generate " "subfolders. Please use other subfolder naming options." msgstr "" -"Attention: Il y a un manque de méta-donnés des images pour générer " -"des sous-dossiers vides. S'il vous plait utiliser un autre sous dossier en " -"nommant les options." #. Translators: you should not modify or leave out the %s. This is a code used by the programming language python to insert a value that thes user will see -#: rapid/rapid.py:991 +#: rapid/rapid.py:1133 #, python-format msgid "Example: %s" msgstr "Exemple : %s" -#: rapid/rapid.py:1009 +#: rapid/rapid.py:1159 msgid "" "Downloads today value not updated, as a download is currently occurring" msgstr "" "Un transfert est en cours : la valeur de 'Transferts journaliers' ne sera " "pas mise à jour." -#: rapid/rapid.py:1025 +#: rapid/rapid.py:1175 msgid "Stored number value not updated, as a download is currently occurring" msgstr "" "Un transfert est en cours : la valeur du nombre stocké ne sera pas mise à " "jour." -#: rapid/rapid.py:1050 -msgid "The subfolder preferences had some unnecessary values removed." +#: rapid/rapid.py:1205 +#, python-format +msgid "" +"The %(filetype)s subfolder preferences had some unnecessary values removed." msgstr "" -"Les préférences pour le sous-dossier présentent des valeurs inutiles qui ont " -"été retirées." #. Preferences list is now empty -#: rapid/rapid.py:1055 +#: rapid/rapid.py:1210 +#, python-format msgid "" -"The subfolder preferences entered are invalid and cannot be used.\n" +"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 pour le sous-repertoire ne sont pas valables et ne peuvent " -"être utilisées.\n" -"Les valeurs par défaut seront utilisées." + +#. check subfolder preferences for bad values +#: rapid/rapid.py:1224 rapid/rapid.py:1504 rapid/rapid.py:2533 +msgid "photo" +msgstr "photo" + +#: rapid/rapid.py:1225 rapid/rapid.py:1499 rapid/rapid.py:2541 +msgid "video" +msgstr "vidéo" #. Translators: this value is used as an example device when automatic backup device detection is enabled. You should translate this. -#: rapid/rapid.py:1267 +#: rapid/rapid.py:1468 msgid "externaldrive1" msgstr "disqueexterne1" #. Translators: this value is used as an example device when automatic backup device detection is enabled. You should translate this. -#: rapid/rapid.py:1269 +#: rapid/rapid.py:1470 msgid "externaldrive2" msgstr "disqueexterne2" +#: rapid/rapid.py:1494 rapid/rapid.py:1780 +msgid "photos or videos" +msgstr "photos ou vidéos" + +#: rapid/rapid.py:1497 +msgid "videos" +msgstr "vidéos" + #. This refers to when a device like a hard drive is having its contents scanned, -#. looking for images. It is visible initially in the progress bar for each device -#. (which normally holds "x of y images copied"). +#. looking for photos or videos. It is visible initially in the progress bar for each device +#. (which normally holds "x of y photos"). #. It maybe displayed only briefly if the contents of the device being scanned is small. -#: rapid/rapid.py:1330 +#: rapid/rapid.py:1556 msgid "scanning..." msgstr "Détection en cours..." -#: rapid/rapid.py:1419 rapid/rapid.py:2800 +#: rapid/rapid.py:1663 +msgid "The following download path could not be created:\n" +msgstr "" + +#: rapid/rapid.py:1664 +#, python-format +msgid "%(path)s: " +msgstr "" + +#: rapid/rapid.py:1665 rapid/rapid.py:1666 rapid/rapid.py:1681 +#: rapid/rapid.py:1682 rapid/rapid.py:2364 rapid/rapid.py:2367 +msgid "Download cannot proceed" +msgstr "Impossible de procéder au transfert" + +#: rapid/rapid.py:1679 rapid/rapid.py:3381 msgid "There is an error in the program preferences." msgstr "Il y a une erreur dans les préférences concernant le programme." -#: rapid/rapid.py:1420 +#: rapid/rapid.py:1680 msgid "" "\n" "Please check preferences, restart the program, and try again." @@ -228,43 +274,38 @@ msgstr "" "Merci de vérifier les préférences, de redemarrer le programme et d'essayer " "encore." -#: rapid/rapid.py:1421 rapid/rapid.py:1422 rapid/rapid.py:1980 -#: rapid/rapid.py:1983 -msgid "Download cannot proceed" -msgstr "Impossible de procéder au transfert" - #. Translators: as already, mentioned the %s value should not be modified or left out. It may be moved if necessary. -#. It refers to the actual number of images that can be copied. For example, the user might see the following: -#. '0 of 512 images copied'. +#. It refers to the actual number of photos that can be copied. For example, the user might see the following: +#. '0 of 512 photos' or '0 of 10 videos' or '0 of 202 photos and videos'. #. This particular text is displayed to the user before the download has started. -#: rapid/rapid.py:1460 rapid/rapid.py:2177 +#: rapid/rapid.py:1791 #, python-format -msgid "0 of %s images copied" -msgstr "0 de %s images copiées" +msgid "0 of %(number)s %(filetypes)s" +msgstr "" #. Translators: as you have already seen, the text can contain values that should not be modified or left out by you, for example %s. #. This text is another example of that, but it is is a little more complex. Here there are two values which will be displayed -#. to the user when they run the program, signifying the number of images found, and the device they were found on. +#. to the user when they run the program, signifying the number of photos found, and the device they were found on. #. %(number)s should be left exactly as is: 'number' should not be translated. The same applies to %(device)s: 'device' should #. not be translated. Generally speaking, if translating the sentence requires it, you can move items like '%(xyz)s' around #. in a sentence, but you should never modify them or leave them out. -#: rapid/rapid.py:1472 +#: rapid/rapid.py:1803 #, python-format -msgid "Device scan complete: found %(number)s images on %(device)s" +msgid "Device scan complete: found %(number)s %(filetypes)s on %(device)s" msgstr "" -"Scan du volume complet : %(number)s ont été trouvées sur le volume %(device)s" -#: rapid/rapid.py:1478 +#: rapid/rapid.py:1810 #, python-format -msgid "Device scan complete: no images found on %s" -msgstr "Détection terminée : aucune image trouvée sur %s" +msgid "Device scan complete: no %(filetypes)s found on %(device)s" +msgstr "" -#: rapid/rapid.py:1509 -msgid "Image filename could not be generated" -msgstr "Le nom du fichier n'a pas pu être généré" +#: rapid/rapid.py:1844 +#, python-format +msgid "%(filetype)s filename could not be generated" +msgstr "" #. '%(source)s' and '%(problem)s' are two more examples of text that should not be modified or left out -#: rapid/rapid.py:1511 +#: rapid/rapid.py:1846 #, python-format msgid "" "Source: %(source)s\n" @@ -273,15 +314,14 @@ msgstr "" "Source : %(source)s\n" "Problème : %(problem)s" -#: rapid/rapid.py:1515 +#: rapid/rapid.py:1850 +#, python-format msgid "" -"Image filename could not be properly generated. Check to ensure there is " -"sufficient image metadata." +"%(filetype)s filename could not be properly generated. Check to ensure there " +"is sufficient metadata." msgstr "" -"Le nom du fichier n'a pas pu être généré correctement. Vérifiez qu'il y ait " -"suffisamment de métadonnées dans l'image." -#: rapid/rapid.py:1516 +#: rapid/rapid.py:1851 #, python-format msgid "" "Source: %(source)s\n" @@ -294,7 +334,8 @@ msgstr "" "Destination : %(destination)s\n" "Problème : %(problem)s" -#: rapid/rapid.py:1525 rapid/rapid.py:1530 rapid/rapid.py:1783 +#: rapid/rapid.py:1859 rapid/rapid.py:1864 rapid/rapid.py:1883 +#: rapid/rapid.py:2207 #, python-format msgid "" "Source: %(source)s\n" @@ -303,21 +344,21 @@ msgstr "" "Source : %(source)s\n" "Destination : %(destination)s" -#: rapid/rapid.py:1527 +#: rapid/rapid.py:1861 #, python-format msgid "Unique identifier '%s' added" msgstr "Identifant unique '%s' ajouté" -#: rapid/rapid.py:1535 +#: rapid/rapid.py:1869 rapid/rapid.py:2270 #, python-format msgid "Source: %(source)s" msgstr "Source : %(source)s" -#: rapid/rapid.py:1542 +#: rapid/rapid.py:1877 rapid/rapid.py:1882 msgid "Download copying error" msgstr "Erreur de copie lors du transfert" -#: rapid/rapid.py:1543 +#: rapid/rapid.py:1878 #, python-format msgid "" "Source: %(source)s\n" @@ -328,88 +369,96 @@ msgstr "" "Destination : %(destination)s\n" "Erreurr : %(errorno)s %(strerror)s" -#: rapid/rapid.py:1545 rapid/rapid.py:1819 rapid/rapid.py:1831 -msgid "The image was not copied." -msgstr "L'image n'a pas été copiée." +#: rapid/rapid.py:1880 rapid/rapid.py:1885 +#, python-format +msgid "The %(filetype)s was not copied." +msgstr "" -#: rapid/rapid.py:1548 +#: rapid/rapid.py:1889 msgid "" -"Images detected with the same filenames, but taken at different times:" +"Photos detected with the same filenames, but taken at different times:" msgstr "" -"Images ayant le même nom de fichier, mais prises à des heures différentes :" -#: rapid/rapid.py:1549 +#: rapid/rapid.py:1890 #, python-format msgid "" -"First image: %(image1)s %(image1_date_time)s:%(image1_subseconds)s\n" -"Second image: %(image2)s %(image2_date_time)s:%(image2_subseconds)s" +"First photo: %(image1)s %(image1_date_time)s:%(image1_subseconds)s\n" +"Second photo: %(image2)s %(image2_date_time)s:%(image2_subseconds)s" msgstr "" -"Première image : %(image1)s %(image1_date_time)s:%(image1_subseconds)s\n" -"Seconde image : %(image2)s %(image2_date_time)s:%(image2_subseconds)s" -#: rapid/rapid.py:1562 -msgid "Could not open image" -msgstr "Impossible d'ouvrier l'image" +#: rapid/rapid.py:1914 rapid/rapid.py:1927 +#, python-format +msgid "Could not open %(filetype)s" +msgstr "" -#: rapid/rapid.py:1563 +#: rapid/rapid.py:1915 rapid/rapid.py:1928 #, python-format msgid "Source: %s" msgstr "Source : %s" -#: rapid/rapid.py:1581 -msgid "Image has no metadata" -msgstr "L'image n'a pas de métadonnées" +#: rapid/rapid.py:1950 +#, python-format +msgid "%(filetype)s has no metadata" +msgstr "" -#: rapid/rapid.py:1582 +#: rapid/rapid.py:1951 #, python-format msgid "" -"Metadata is essential for generating subfolders / image names.\n" +"Metadata is essential for generating subfolder and/or file names.\n" "Source: %s" msgstr "" -"La métadonnée est essentielle pour générer les noms des sous-dossiers / des " -"images.\n" -"Source : %s" -#: rapid/rapid.py:1592 +#: rapid/rapid.py:1962 msgid "" "Subfolder name could not be properly generated. Check to ensure there is " -"sufficient image metadata." +"sufficient metadata." msgstr "" -"Le nom du sous-dossier n'a pas pu être généré correctement. Vérifiez qu'il y " -"ait suffisamment de métadonnées dans l'image." -#: rapid/rapid.py:1593 +#: rapid/rapid.py:1963 #, python-format msgid "" "Subfolder: %(subfolder)s\n" -"Image: %(image)s\n" +"File: %(file)s\n" "Problem: %(problem)s" msgstr "" -"Sous-dossier : %(subfolder)s\n" -"Image : %(image)s\n" -"Problème : %(problem)s" #. A new day, according the user's preferences of what time a day begins, has started -#: rapid/rapid.py:1744 +#: rapid/rapid.py:2147 msgid "New day has started - resetting 'Downloads Today' sequence number" msgstr "" "Un nouveau jour a commencé - remise à zero de la numérotation « Transferts " "journaliers »" -#: rapid/rapid.py:1782 -msgid "Backup image already exists" -msgstr "Une sauvegarde existe déjà" +#: rapid/rapid.py:2206 +#, python-format +msgid "Backup of %(file_type)s already exists" +msgstr "" + +#: rapid/rapid.py:2210 +#, python-format +msgid "Backup %(file_type)s overwritten" +msgstr "" + +#: rapid/rapid.py:2215 +#, python-format +msgid "%(file_type)s not backed up to %(volume)s" +msgstr "" + +#: rapid/rapid.py:2217 +#, python-format +msgid "%(file_type)s not backed up" +msgstr "" -#: rapid/rapid.py:1813 rapid/rapid.py:1828 +#: rapid/rapid.py:2243 rapid/rapid.py:2260 msgid "Backing up error" msgstr "Erreur lors de la sauvegarde" -#: rapid/rapid.py:1814 +#: rapid/rapid.py:2244 #, 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" -#: rapid/rapid.py:1816 +#: rapid/rapid.py:2246 #, python-format msgid "" "Source: %(source)s\n" @@ -418,12 +467,17 @@ msgstr "" "Source : %(source)s\n" "Destination : %(destination)s\n" -#: rapid/rapid.py:1818 +#: rapid/rapid.py:2248 #, python-format msgid "Error: %(errno)s %(strerror)s" msgstr "Erreur : %(errno)s %(strerror)s" -#: rapid/rapid.py:1829 +#: rapid/rapid.py:2249 rapid/rapid.py:2263 +#, python-format +msgid "The %(file_type)s was not backed up." +msgstr "" + +#: rapid/rapid.py:2261 #, python-format msgid "" "Source: %(source)s\n" @@ -434,285 +488,338 @@ msgstr "" "Destination : %(destination)s\n" "Erreur : %(errno)s %(strerror)s" +#: rapid/rapid.py:2269 +#, python-format +msgid "%(file_type)s could not be backed up" +msgstr "" + +#: rapid/rapid.py:2272 +msgid "No suitable backup volume was found" +msgstr "" + +#: rapid/rapid.py:2274 +msgid "A backup location was not found" +msgstr "" + #. This message informs the user that the device (e.g. camera, hard drive or memory card) was automatically unmounted and they can now remove it -#: rapid/rapid.py:1844 +#: rapid/rapid.py:2288 msgid "The device can now be safely removed" msgstr "Le volume peut maintenant être retiré en toute sécurité" -#: rapid/rapid.py:1848 +#: rapid/rapid.py:2294 #, python-format -msgid "%s images downloaded" -msgstr "%s images transférées" +msgid "%(noFiles)s %(filetypes)s downloaded" +msgstr "" -#: rapid/rapid.py:1850 +#: rapid/rapid.py:2297 #, python-format -msgid "%s images skipped" -msgstr "%s images non prises en compte" +msgid "%(noFiles)s %(filetypes)s skipped" +msgstr "" -#: rapid/rapid.py:1856 rapid/rapid.py:3411 +#: rapid/rapid.py:2303 rapid/rapid.py:4027 msgid "warnings" msgstr "avertissements" -#: rapid/rapid.py:1858 rapid/rapid.py:3413 +#: rapid/rapid.py:2305 rapid/rapid.py:4029 msgid "errors" msgstr "erreurs" -#: rapid/rapid.py:1887 -msgid "Backup device missing" -msgstr "Volume de sauvegarde absent" - -#: rapid/rapid.py:1887 -msgid "No backup device was detected." -msgstr "Aucun volume de sauvegarde n'a été détecté." - -#: rapid/rapid.py:1891 -msgid "This device has no images to download from." -msgstr "Aucune image à transféré depuis le volume." - -#: rapid/rapid.py:1926 -#, python-format -msgid "Download has started from %s" -msgstr "Le transfert a débuté depuis %s" +#: rapid/rapid.py:2331 rapid/rapid.py:2823 rapid/rapid.py:2838 +msgid "Photo thumbnail could not be extracted" +msgstr "" -#: rapid/rapid.py:1974 +#: rapid/rapid.py:2358 #, python-format msgid "Source: %s\n" msgstr "Source : %s\n" -#: rapid/rapid.py:1976 +#: rapid/rapid.py:2360 #, python-format -msgid "Image device: %s\n" -msgstr "Volume d'images : %s\n" +msgid "Device: %s\n" +msgstr "" -#: rapid/rapid.py:1977 +#: rapid/rapid.py:2361 #, python-format msgid "Destination: %s" msgstr "Destination %s" -#: rapid/rapid.py:1978 rapid/rapid.py:1981 +#: rapid/rapid.py:2362 rapid/rapid.py:2365 msgid "Could not create temporary download directory" msgstr "Le dossier de transfert temporaire n'a pas pu être créé" -#: rapid/rapid.py:1981 +#: rapid/rapid.py:2365 msgid "Error:" msgstr "Erreur :" -#: rapid/rapid.py:1992 -msgid "Image skipped" -msgstr "Image passée" +#: rapid/rapid.py:2382 +#, python-format +msgid "This device has no %(types_searched_for)s to download from." +msgstr "" + +#: rapid/rapid.py:2417 +#, python-format +msgid "Download has started from %s" +msgstr "Le transfert a débuté depuis %s" + +#: rapid/rapid.py:2434 +msgid "Backup path does not exist" +msgstr "" + +#: rapid/rapid.py:2435 +#, python-format +msgid "The path %s could not be created" +msgstr "" + +#: rapid/rapid.py:2436 rapid/rapid.py:2444 +msgid "No backups can occur" +msgstr "" + +#: rapid/rapid.py:2442 +msgid "Backup device missing" +msgstr "Volume de sauvegarde absent" + +#: rapid/rapid.py:2443 +msgid "No backup device was automatically detected" +msgstr "" + +#: rapid/rapid.py:2534 rapid/rapid.py:3343 rapid/rapid.py:3345 +msgid "Photo" +msgstr "" + +#: rapid/rapid.py:2535 +msgid "Photo skipped" +msgstr "" + +#: rapid/rapid.py:2536 +msgid "Photo already exists" +msgstr "" -#: rapid/rapid.py:1993 -msgid "Image overwritten" -msgstr "Image écrasée" +#: rapid/rapid.py:2542 rapid/rapid.py:3343 +msgid "Video" +msgstr "" -#: rapid/rapid.py:1994 -msgid "Image already exists" -msgstr "L'image existe déjà" +#: rapid/rapid.py:2543 +msgid "Video skipped" +msgstr "" -#: rapid/rapid.py:2043 -msgid "Image has no thumbnail" -msgstr "L'image n'a pas d'aperçu" +#: rapid/rapid.py:2544 +msgid "Video already exists" +msgstr "" -#: rapid/rapid.py:2053 +#: rapid/rapid.py:2592 #, python-format -msgid "%(number)s of %(total)s images copied" -msgstr "%(number)s images copiées sur %(total)s" +msgid "%(number)s of %(total)s %(filetypes)s" +msgstr "" -#: rapid/rapid.py:2068 rapid/rapid.py:2072 -msgid "Could not delete image from image device" -msgstr "Impossible de supprimer l'image du volume" +#: rapid/rapid.py:2607 rapid/rapid.py:2611 +msgid "Could not delete photo or video from device" +msgstr "" -#: rapid/rapid.py:2069 +#: rapid/rapid.py:2608 #, python-format msgid "" -"Image: %(source)s\n" +"Photo: %(source)s\n" "Error: %(errno)s %(strerror)s" msgstr "" -"Image : %(source)s\n" -"Erreur : %(errno)s %(strerror)s" -#: rapid/rapid.py:2073 +#: rapid/rapid.py:2612 #, python-format -msgid "Image: %(source)s" -msgstr "Image : %(source)s" +msgid "Photo: %(source)s" +msgstr "" -#: rapid/rapid.py:2075 +#: rapid/rapid.py:2614 #, python-format -msgid "Deleted %i images from image device" -msgstr "%i images ont été supprimées du volume" +msgid "Deleted %(number)i %(filetypes)s from device" +msgstr "" -#: rapid/rapid.py:2085 +#: rapid/rapid.py:2624 #, python-format msgid "Download complete from %s" msgstr "Transfert terminé depuis %s" #. Device refers to a thing like a camera, memory card in its reader, external hard drive, Portable Storage Device, etc. -#: rapid/rapid.py:2161 +#: rapid/rapid.py:2700 msgid "Device" msgstr "Volume" #. Size refers to the total size of images on the device, typically in MB or GB -#: rapid/rapid.py:2166 +#: rapid/rapid.py:2705 msgid "Size" msgstr "Taille" -#: rapid/rapid.py:2169 +#: rapid/rapid.py:2708 msgid "Download Progress" msgstr "Progression du transfert" -#: rapid/rapid.py:2285 rapid/rapid.py:2291 -msgid "Thumbnail cannot be displayed" -msgstr "Impossible d'afficher la vignette" - -#: rapid/rapid.py:2286 rapid/rapid.py:2292 +#: rapid/rapid.py:2824 rapid/rapid.py:2839 msgid "It may be corrupted" msgstr "Il est peut-être corrompu" -#: rapid/rapid.py:2318 +#: rapid/rapid.py:2869 msgid "Device Detected" msgstr "Périphérique détecté" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#usedeviceprompt -#: rapid/rapid.py:2327 -msgid "Should this device or partition be used to download images from?" +#: rapid/rapid.py:2878 +msgid "" +"Should this device or partition be used to download photos or videos from?" msgstr "" -"Voulez-vous utiliser ce périphérique ou cette partition comme source de " -"transfert ?" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#usedeviceprompt -#: rapid/rapid.py:2346 +#: rapid/rapid.py:2897 msgid "_Remember this choice" msgstr "Se _Souvenir de ce choix" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#usedeviceprompt -#: rapid/rapid.py:2383 +#: rapid/rapid.py:2934 #, python-format msgid "%s selected for downloading from" msgstr "%s a été séléctionné comme source de transfert" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#usedeviceprompt -#: rapid/rapid.py:2386 +#: rapid/rapid.py:2937 msgid "This device or partition will always be used to download from" msgstr "" "Ce périphérique ou cette partition sera toujours utilisé comme source de " "transfert" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#usedeviceprompt -#: rapid/rapid.py:2389 +#: rapid/rapid.py:2940 #, python-format msgid "%s rejected as a download device" msgstr "%s a été rejeté comme source de transfert" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#usedeviceprompt -#: rapid/rapid.py:2392 +#: rapid/rapid.py:2943 msgid "This device or partition will never be used to download from" msgstr "" "Ce périphérique ou cette partition ne sera jamais utilisé comme source de " "transfert" -#: rapid/rapid.py:2399 +#: rapid/rapid.py:2950 msgid "Remove all Job Codes?" msgstr "Supprimer toutes les étiquettes de transfert ?" -#: rapid/rapid.py:2416 +#: rapid/rapid.py:2967 msgid "Should all Job Codes be removed?" msgstr "" "Êtes-vous sûr de vouloir supprimer toutes les étiquettes de transfert ?" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: rapid/rapid.py:2444 +#: rapid/rapid.py:2995 msgid "Enter a Job Code" msgstr "Entrer une étiquette de transfert" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: rapid/rapid.py:2462 +#: rapid/rapid.py:3013 msgid "Enter a new job code, or select a previous one." msgstr "" "Saisissez une nouvelle étiquette de transfert, ou choisissez un précédemment " "ajouté" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: rapid/rapid.py:2465 +#: rapid/rapid.py:3016 msgid "Enter a new job code." msgstr "Saisissez une nouvelle étiquette de transfert" -#: rapid/rapid.py:2470 +#: rapid/rapid.py:3021 msgid "Job Code:" msgstr "Étiquette de transfert" -#: rapid/rapid.py:2517 +#: rapid/rapid.py:3068 msgid "Job Code entered" msgstr "Étiquette de transfert entrée" -#: rapid/rapid.py:2519 +#: rapid/rapid.py:3070 msgid "Job Code not entered" msgstr "Étiquettes de transfert non renseignée" -#: rapid/rapid.py:2763 +#: rapid/rapid.py:3330 #, python-format msgid "" -"Sorry, this image location does not exist:\n" +"Sorry, this device location does not exist:\n" "%(path)s\n" "\n" "Please resolve the problem, or modify your preferences." msgstr "" -"Désolé, l'emplacement de l'image n'existe pas :\n" -"%(path)s\n" -"\n" -"Résolvez le problème ou modifiez vos préférences." -#: rapid/rapid.py:2767 -msgid "Problem with Image Location Folder" -msgstr "Problème avec l'emplacement du dossier de l'image" +#: rapid/rapid.py:3334 +msgid "Problem with Device Location Folder" +msgstr "" + +#: rapid/rapid.py:3350 +#, python-format +msgid "The %(file_type)s Download Folder does not exist.\n" +msgstr "" -#: rapid/rapid.py:2777 -msgid "" -"Sorry, the Download Folder does not exist. Please create the folder, or " -"modify your preferences" +#: rapid/rapid.py:3359 +#, python-format +msgid "The %(file_type)s Download Folder exists but cannot be written to.\n" msgstr "" -"Désolé, le dossier de transfert n'existe pas. Créez le dossier ou modifiez " -"vos préférences" -#: rapid/rapid.py:2784 +#: rapid/rapid.py:3364 msgid "" -"Sorry, the Download Folder exists but cannot be written to. Please check the " -"folder's permissions, or modify your preferences" +"Sorry, problems were encountered with your download folders. Please fix the " +"problems or modify the preferences.\n" +"\n" msgstr "" -"Désolé, le dossier de transfert n'est pas accessible en écriture. Vérifiez " -"les permissions du dossier ou modifiez vos préférences" -#: rapid/rapid.py:2790 +#: rapid/rapid.py:3367 msgid "Problem with Download Folder" msgstr "Problème avec le dossier de transfert" -#: rapid/rapid.py:2801 +#: rapid/rapid.py:3369 +msgid "Problem with Download Folders" +msgstr "" + +#: rapid/rapid.py:3382 msgid "Some preferences will be reset." msgstr "" "Certaines préférences vont être réinitalisées à leurs valeurs par défaut." -#: rapid/rapid.py:2835 +#: rapid/rapid.py:3416 #, python-format msgid "Prompting whether to use %s" -msgstr "" +msgstr "Affichage du choix d'utilisation ou non de %s" -#: rapid/rapid.py:2863 +#: rapid/rapid.py:3444 msgid "Prompting for Job Code" msgstr "En attende de l'étiquette de transfert" -#: rapid/rapid.py:2867 +#: rapid/rapid.py:3448 msgid "Already prompting for Job Code, do not prompt again" -msgstr "" +msgstr "Affiche déjà pour l'étiquette de transfert, n'affichera plus" -#: rapid/rapid.py:2882 +#: rapid/rapid.py:3463 msgid "Starting downloads that have been waiting for a Job Code" msgstr "" "Démarrage des téléchargements qui ont attendu une étiquette de transfert" -#: rapid/rapid.py:2886 +#: rapid/rapid.py:3467 msgid "Starting downloads" msgstr "Démarrage du transfert" -#: rapid/rapid.py:2916 +#: rapid/rapid.py:3482 +#, python-format +msgid "Creating photo download folder %(folder)s" +msgstr "" + +#: rapid/rapid.py:3487 +#, python-format +msgid "Failed to create default photo download folder %(folder)s" +msgstr "" + +#: rapid/rapid.py:3491 +#, python-format +msgid "Creating video download folder %(folder)s" +msgstr "" + +#: rapid/rapid.py:3496 +#, python-format +msgid "Failed to create default video download folder %(folder)s" +msgstr "" + +#: rapid/rapid.py:3521 msgid "" "A newer version of this program was previously run on this computer.\n" "\n" @@ -721,7 +828,7 @@ msgstr "" "ordinateur.\n" "\n" -#: rapid/rapid.py:2918 +#: rapid/rapid.py:3523 msgid "" "Program preferences appear to be valid, but please check them to ensure " "correct operation." @@ -729,26 +836,26 @@ msgstr "" "Les préférences de l'application ont l'air d'être correctes, veuillez tout " "de même les vérifier afin d'assurer le bon déroulement de l'opération." -#: rapid/rapid.py:2920 +#: rapid/rapid.py:3525 msgid "Sorry, some preferences are invalid and will be reset." msgstr "" "Désolé, certaines préférences ne sont pas valides et seront réinitialisées." -#: rapid/rapid.py:2921 +#: rapid/rapid.py:3526 msgid "Warning:" msgstr "Avertissement :" -#: rapid/rapid.py:2926 +#: rapid/rapid.py:3531 msgid "" "This version of the program is newer than the previously run version. " "Checking preferences." msgstr "L'application a été mise à jour, vérification des préférences." -#: rapid/rapid.py:2933 +#: rapid/rapid.py:3538 msgid "Preferences were modified." msgstr "Les préférences ont été modifiées." -#: rapid/rapid.py:2934 +#: rapid/rapid.py:3539 msgid "" "This version of the program uses different preferences than the old version. " "Your preferences have been updated.\n" @@ -759,11 +866,11 @@ msgstr "" "l'ancienne version. Vos préférences ont été mises à jour.\n" "Veuillez les vérifier afin d'assurer le bon fonctionnement de l'application." -#: rapid/rapid.py:2938 +#: rapid/rapid.py:3543 msgid "No preferences needed to be changed." msgstr "Aucun changement des préférences n'a été nécessaire." -#: rapid/rapid.py:2940 +#: rapid/rapid.py:3545 msgid "" "This version of the program uses different preferences than the old version. " "Some of your previous preferences were invalid, and could not be updated. " @@ -773,118 +880,131 @@ msgstr "" "l'ancienne version. Certaines de vos préférences antérieures sont invalides " "et n'ont pas été mises à jour. Elles vont être réinitialisées." -#: rapid/rapid.py:2949 +#: rapid/rapid.py:3555 msgid "Problem using pynotify." msgstr "Problème d'utilisation de pynotify" -#: rapid/rapid.py:2965 +#: rapid/rapid.py:3571 msgid "Failed to receive pynotify server capabilities." msgstr "Echec de la reception des possibilités du serveur pynotify" -#: rapid/rapid.py:2974 +#: rapid/rapid.py:3580 msgid "" "Warning: desktop environment notification server is incorrectly configured." msgstr "" "Avertissement : le serveur de notification de l'environnement de bureau est " "incorrectement configuré." -#: rapid/rapid.py:3017 +#: rapid/rapid.py:3626 msgid "and" msgstr "et" -#: rapid/rapid.py:3022 +#: rapid/rapid.py:3631 msgid "Using backup devices" msgstr "Utilisation des volumes de sauvegarde" -#: rapid/rapid.py:3024 +#: rapid/rapid.py:3633 msgid "Using backup device" msgstr "Utilisation du volume de sauvegarde" -#: rapid/rapid.py:3026 +#: rapid/rapid.py:3635 msgid "No backup devices detected" msgstr "Aucun volume de sauvegarde détécté" -#: rapid/rapid.py:3065 rapid/rapid.py:3221 +#: rapid/rapid.py:3674 rapid/rapid.py:3831 #, python-format msgid "Device %(device)s (%(path)s) ignored" msgstr "Périphérique %(device)s (%(path)s) ignoré" -#: rapid/rapid.py:3180 +#: rapid/rapid.py:3790 #, python-format msgid "Detected %(device)s with path %(path)s" msgstr "Le volume %(device)s a été détecté avec le chemin d'accès %(path)s" -#: rapid/rapid.py:3184 +#: rapid/rapid.py:3794 msgid "Automatically start download is true" msgstr "Le démarrage automatique du transfert est activé" -#: rapid/rapid.py:3186 +#: rapid/rapid.py:3796 msgid "Automatically start download is false" msgstr "Le démarrage automatique du transfert est désactivé" -#: rapid/rapid.py:3239 +#: rapid/rapid.py:3849 msgid "Using manually specified path" msgstr "Utilisation du chemin d'accès renseigne manuellement" -#: rapid/rapid.py:3357 rapid/rapid.py:3406 +#: rapid/rapid.py:3857 +#, python-format +msgid "Backing up to %(path)s" +msgstr "" + +#: rapid/rapid.py:3968 rapid/rapid.py:4017 msgid "All downloads complete" msgstr "Tous les transferts sont terminés" -#: rapid/rapid.py:3371 +#: rapid/rapid.py:3982 msgid "MB/s" msgstr "Mo/s" -#: rapid/rapid.py:3381 +#: rapid/rapid.py:3992 msgid "About 1 second remaining" msgstr "Environ 1 seconde restante" -#: rapid/rapid.py:3383 +#: rapid/rapid.py:3994 #, python-format msgid "About %i seconds remaining" msgstr "Environ %i secondes restantes" -#: rapid/rapid.py:3385 +#: rapid/rapid.py:3996 msgid "About 1 minute remaining" msgstr "Environ 1 minute restante" #. Translators: in the text '%(minutes)i:%(seconds)02i', only the : should be translated, if needed. #. '%(minutes)i' and '%(seconds)02i' should not be modified or left out. They are used to format and display the amount #. of time the download has remainging, e.g. 'About 5:36 minutes remaining' -#: rapid/rapid.py:3390 +#: rapid/rapid.py:4001 #, python-format msgid "About %(minutes)i:%(seconds)02i minutes remaining" msgstr "Environ %(minutes)i:%(seconds)02i restantes" -#: rapid/rapid.py:3407 -msgid "images downloaded" -msgstr "Images transférées" +#: rapid/rapid.py:4019 +msgid "photos downloaded" +msgstr "" + +#: rapid/rapid.py:4021 +msgid "photos skipped" +msgstr "" + +#: rapid/rapid.py:4023 +msgid "videos downloaded" +msgstr "" -#: rapid/rapid.py:3409 -msgid "images skipped" -msgstr "Images non prises en compte" +#: rapid/rapid.py:4025 +msgid "videos skipped" +msgstr "" #. This text will be displayed to the user on the Download / Pause button. #. Please note the space at the end of the label - it is needed to meet the Gnome Human Interface Guidelines -#: rapid/rapid.py:3509 +#: rapid/rapid.py:4125 msgid "_Download " msgstr "_Transfert " #. This text will be displayed to the user on the Download / Pause button. -#: rapid/rapid.py:3519 +#: rapid/rapid.py:4135 msgid "_Pause" msgstr "_Pause" -#: rapid/rapid.py:3593 +#: rapid/rapid.py:4209 msgid "Preferences were changed." msgstr "Les préférences ont été modifiées" -#: rapid/rapid.py:3788 +#: rapid/rapid.py:4407 msgid "Goodbye" msgstr "Au-revoir" #. Translators: this text is displayed to the user when they request information on the command line options. #. The text %default should not be modified or left out. -#: rapid/rapid.py:3799 +#: rapid/rapid.py:4418 #, python-format msgid "" "display program information on the command line as the program runs " @@ -893,339 +1013,386 @@ msgstr "" "affiche les informations de l'application sur la ligne de commande lorsque " "l'application est active (défaut: %default)" -#: rapid/rapid.py:3800 +#: rapid/rapid.py:4419 msgid "only output errors to the command line" msgstr "n'affiche que les erreurs sur la ligne de commande" #. image file extensions are recognized RAW files plus TIFF and JPG -#: rapid/rapid.py:3802 -msgid "list image file extensions the program recognizes and exit" +#: rapid/rapid.py:4421 +msgid "list photo and video file extensions the program recognizes and exit" +msgstr "" + +#: rapid/rapid.py:4422 +msgid "reset all program settings and preferences and exit" +msgstr "" + +#: rapid/rapid.py:4431 +msgid "Photos:" +msgstr "" + +#: rapid/rapid.py:4431 +msgid "Videos:" msgstr "" -"affiche les extensions de fichier reconnues par l'application et quitte " -"l'application" -#: rapid/rapid.py:3815 +#: rapid/rapid.py:4436 #, python-format msgid "and %s" msgstr "et %s" +#: rapid/rapid.py:4444 +msgid "All settings and preferences have been reset" +msgstr "" + #. Which volume management code is being used (GIO or GnomeVFS) -#: rapid/rapid.py:3820 rapid/rapid.py:3823 +#: rapid/rapid.py:4448 rapid/rapid.py:4449 rapid/rapid.py:4451 +#: rapid/rapid.py:4456 rapid/rapid.py:4460 msgid "Using" msgstr "En utilisation" +#: rapid/rapid.py:4453 +msgid "\n" +msgstr "\n" + #. this application is already running -#: rapid/rapid.py:3837 +#: rapid/rapid.py:4477 #, python-format msgid "%s is already running" msgstr "%s déjà actif" -#: rapid/renamesubfolderprefs.py:179 +#: rapid/renamesubfolderprefs.py:190 msgid "Date time" msgstr "Date/heure" -#: rapid/renamesubfolderprefs.py:180 +#: rapid/renamesubfolderprefs.py:191 msgid "Text" msgstr "Texte" -#: rapid/renamesubfolderprefs.py:181 +#: rapid/renamesubfolderprefs.py:192 msgid "Filename" msgstr "Nom de fichier" -#: rapid/renamesubfolderprefs.py:182 +#: rapid/renamesubfolderprefs.py:193 msgid "Metadata" msgstr "Métadonnées" -#: rapid/renamesubfolderprefs.py:183 +#: rapid/renamesubfolderprefs.py:194 msgid "Sequences" msgstr "Séquences" -#: rapid/renamesubfolderprefs.py:186 +#: rapid/renamesubfolderprefs.py:197 msgid "Image date" msgstr "Date de l'image" -#: rapid/renamesubfolderprefs.py:187 +#: rapid/renamesubfolderprefs.py:198 +msgid "Video date" +msgstr "" + +#: rapid/renamesubfolderprefs.py:199 msgid "Today" msgstr "Aujourd'hui" -#: rapid/renamesubfolderprefs.py:188 +#: rapid/renamesubfolderprefs.py:200 msgid "Yesterday" msgstr "Hier" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:190 +#: rapid/renamesubfolderprefs.py:202 msgid "Name + extension" msgstr "Nom + extension" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:192 +#: rapid/renamesubfolderprefs.py:204 msgid "Name" msgstr "Nom" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:194 +#: rapid/renamesubfolderprefs.py:206 msgid "Extension" msgstr "Extension" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:196 +#: rapid/renamesubfolderprefs.py:208 msgid "Image number" msgstr "Numéro de l'image" +#: rapid/renamesubfolderprefs.py:209 +msgid "Video number" +msgstr "" + #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:198 +#: rapid/renamesubfolderprefs.py:211 msgid "Aperture" msgstr "Ouverture" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:200 +#: rapid/renamesubfolderprefs.py:213 msgid "ISO" msgstr "ISO" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:202 +#: rapid/renamesubfolderprefs.py:215 msgid "Exposure time" msgstr "Vitesse d'obturation" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:204 +#: rapid/renamesubfolderprefs.py:217 msgid "Focal length" msgstr "Longueur focale" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:206 +#: rapid/renamesubfolderprefs.py:219 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 -#: rapid/renamesubfolderprefs.py:208 +#: rapid/renamesubfolderprefs.py:221 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 -#: rapid/renamesubfolderprefs.py:210 +#: rapid/renamesubfolderprefs.py:223 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 -#: rapid/renamesubfolderprefs.py:212 +#: rapid/renamesubfolderprefs.py:225 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 -#: rapid/renamesubfolderprefs.py:214 +#: rapid/renamesubfolderprefs.py:227 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 -#: rapid/renamesubfolderprefs.py:216 +#: rapid/renamesubfolderprefs.py:229 msgid "Shutter count" msgstr "Nombre de déclenchements de l'obturateur" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:218 +#: rapid/renamesubfolderprefs.py:231 msgid "Owner name" msgstr "Nom du propriétaire" +#: rapid/renamesubfolderprefs.py:232 +msgid "Codec" +msgstr "" + +#: rapid/renamesubfolderprefs.py:233 +msgid "Width" +msgstr "" + +#: rapid/renamesubfolderprefs.py:234 +msgid "Height" +msgstr "" + +#: rapid/renamesubfolderprefs.py:235 +msgid "Length" +msgstr "" + +#: rapid/renamesubfolderprefs.py:236 +msgid "Frames Per Second" +msgstr "" + #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: rapid/renamesubfolderprefs.py:220 +#: rapid/renamesubfolderprefs.py:238 msgid "Downloads today" msgstr "Transferts journaliers" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: rapid/renamesubfolderprefs.py:222 +#: rapid/renamesubfolderprefs.py:240 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 -#: rapid/renamesubfolderprefs.py:224 +#: rapid/renamesubfolderprefs.py:242 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 -#: rapid/renamesubfolderprefs.py:226 +#: rapid/renamesubfolderprefs.py:244 msgid "Stored number" msgstr "Nombres stockés" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: rapid/renamesubfolderprefs.py:228 +#: rapid/renamesubfolderprefs.py:246 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 -#: rapid/renamesubfolderprefs.py:230 +#: rapid/renamesubfolderprefs.py:248 msgid "All digits" msgstr "Tous les chiffres" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:232 +#: rapid/renamesubfolderprefs.py:250 msgid "Last digit" msgstr "Dernier chiffre" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:234 +#: rapid/renamesubfolderprefs.py:252 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 -#: rapid/renamesubfolderprefs.py:236 +#: rapid/renamesubfolderprefs.py:254 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 -#: rapid/renamesubfolderprefs.py:238 +#: rapid/renamesubfolderprefs.py:256 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 -#: rapid/renamesubfolderprefs.py:240 +#: rapid/renamesubfolderprefs.py:258 msgid "Original Case" msgstr "Casse originale" #. Translators: please not the capitalization of this text, and keep it the same if your language features capitalization -#: rapid/renamesubfolderprefs.py:242 +#: rapid/renamesubfolderprefs.py:260 msgid "UPPERCASE" msgstr "MAJUSCULES" #. Translators: please not the capitalization of this text, and keep it the same if your language features capitalization -#: rapid/renamesubfolderprefs.py:244 +#: rapid/renamesubfolderprefs.py:262 msgid "lowercase" msgstr "minuscules" -#: rapid/renamesubfolderprefs.py:245 +#: rapid/renamesubfolderprefs.py:263 msgid "One digit" msgstr "Un chiffre" -#: rapid/renamesubfolderprefs.py:246 +#: rapid/renamesubfolderprefs.py:264 msgid "Two digits" msgstr "Deux chiffres" -#: rapid/renamesubfolderprefs.py:247 +#: rapid/renamesubfolderprefs.py:265 msgid "Three digits" msgstr "Trois chiffres" -#: rapid/renamesubfolderprefs.py:248 +#: rapid/renamesubfolderprefs.py:266 msgid "Four digits" msgstr "Quatre chiffres" -#: rapid/renamesubfolderprefs.py:249 +#: rapid/renamesubfolderprefs.py:267 msgid "Five digits" msgstr "Cinq chiffres" -#: rapid/renamesubfolderprefs.py:250 +#: rapid/renamesubfolderprefs.py:268 msgid "Six digits" msgstr "Six chiffres" -#: rapid/renamesubfolderprefs.py:251 +#: rapid/renamesubfolderprefs.py:269 msgid "Seven digits" msgstr "7 chiffres" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:253 +#: rapid/renamesubfolderprefs.py:271 msgid "Subseconds" msgstr "Sous-secondes" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:255 +#: rapid/renamesubfolderprefs.py:273 msgid "YYYYMMDD" msgstr "AAAAMMJJ" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:257 +#: rapid/renamesubfolderprefs.py:275 msgid "YYYY-MM-DD" msgstr "AAA-MM-JJ" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:259 +#: rapid/renamesubfolderprefs.py:277 msgid "YYMMDD" msgstr "AAMMJJ" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:261 +#: rapid/renamesubfolderprefs.py:279 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 -#: rapid/renamesubfolderprefs.py:263 +#: rapid/renamesubfolderprefs.py:281 msgid "MMDDYYYY" msgstr "MM-JJ-AAAA" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:265 +#: rapid/renamesubfolderprefs.py:283 msgid "MMDDYY" msgstr "MM-JJ-AA" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:267 +#: rapid/renamesubfolderprefs.py:285 msgid "MMDD" msgstr "MMJJ" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:269 +#: rapid/renamesubfolderprefs.py:287 msgid "DDMMYYYY" msgstr "JJMMAAAA" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:271 +#: rapid/renamesubfolderprefs.py:289 msgid "DDMMYY" msgstr "JJMMAA" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:273 +#: rapid/renamesubfolderprefs.py:291 msgid "YYYY" msgstr "AAAA" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:275 +#: rapid/renamesubfolderprefs.py:293 msgid "YY" msgstr "AA" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:277 +#: rapid/renamesubfolderprefs.py:295 msgid "MM" msgstr "MM" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:279 +#: rapid/renamesubfolderprefs.py:297 msgid "DD" msgstr "JJ" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:281 +#: rapid/renamesubfolderprefs.py:299 msgid "HHMMSS" msgstr "HHMMSS" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:283 +#: rapid/renamesubfolderprefs.py:301 msgid "HHMM" msgstr "HHMM" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:285 +#: rapid/renamesubfolderprefs.py:303 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 -#: rapid/renamesubfolderprefs.py:287 +#: rapid/renamesubfolderprefs.py:305 msgid "HH-MM" msgstr "HH-MM" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:289 +#: rapid/renamesubfolderprefs.py:307 msgid "HH" msgstr "HH" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:291 +#: rapid/renamesubfolderprefs.py:309 msgid "MM (minutes)" msgstr "MM (minutes)" #. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:293 +#: rapid/renamesubfolderprefs.py:311 msgid "SS" msgstr "SS" -#: rapid/renamesubfolderprefs.py:710 +#: rapid/renamesubfolderprefs.py:794 #, python-format msgid "" "Preference key '%(key)s' is invalid.\n" @@ -1234,60 +1401,67 @@ msgstr "" "La préférence '%(key)s' est invalude.\n" "Valeurs attendues : %(value)s" -#: rapid/renamesubfolderprefs.py:717 +#: rapid/renamesubfolderprefs.py:801 #, python-format msgid "Preference value '%(value)s' is invalid" msgstr "La préférence « %(value)s » est invalide" -#: rapid/renamesubfolderprefs.py:721 +#: rapid/renamesubfolderprefs.py:805 msgid "These preferences are not well formed:" msgstr "Les préférences suivantes ne sont pas bien formattées :" -#: rapid/renamesubfolderprefs.py:831 -msgid "Subsecond metadata not present in image" -msgstr "L'image ne contient pas la métadonnée sous-secondes" +#: rapid/renamesubfolderprefs.py:934 +msgid "Subsecond metadata not present in photo" +msgstr "" -#: rapid/renamesubfolderprefs.py:834 rapid/renamesubfolderprefs.py:974 +#: rapid/renamesubfolderprefs.py:941 #, python-format -msgid "%s metadata is not present in image" -msgstr "La métadonnée %s n'est pas présente dans l'image" +msgid "%s metadata is not present" +msgstr "" -#: rapid/renamesubfolderprefs.py:859 rapid/renamesubfolderprefs.py:866 +#: rapid/renamesubfolderprefs.py:960 rapid/renamesubfolderprefs.py:968 +#: rapid/renamesubfolderprefs.py:977 #, python-format msgid "Error in date time component. Value %s appears invalid" msgstr "" "Erreur dans le composant de date/heure. La valeur %s semble non valide" -#: rapid/renamesubfolderprefs.py:897 -msgid "extension was specified but image name has no extension" +#: rapid/renamesubfolderprefs.py:1004 +msgid "extension was specified but filename does not have an extension" msgstr "" -"Un extension a été spécifiée mais le nom de l'image ne comporte aucune " -"extension" -#: rapid/renamesubfolderprefs.py:901 -msgid "image number was specified but image filename has no number" +#: rapid/renamesubfolderprefs.py:1008 +msgid "image or video number was specified but filename has no number" msgstr "" -"Un numéro d'image a été spécifié mais le nom de l'image ne comporte aucun " -"numéro" -#: rapid/renamesubfolderprefs.py:1088 +#: rapid/renamesubfolderprefs.py:1081 +#, python-format +msgid "%s metadata is not present in photo" +msgstr "" + +#: rapid/renamesubfolderprefs.py:1194 #, python-format msgid "error generating name with component %s" msgstr "Erreur dans la génération du nom avec le composant %s" -#: rapid/renamesubfolderprefs.py:1387 +#: rapid/renamesubfolderprefs.py:1450 +#, python-format +msgid "%s metadata is not present in video" +msgstr "" + +#: rapid/renamesubfolderprefs.py:1546 #, 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" -#: rapid/renamesubfolderprefs.py:1389 +#: rapid/renamesubfolderprefs.py:1548 #, 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" -#: rapid/renamesubfolderprefs.py:1393 +#: rapid/renamesubfolderprefs.py:1552 #, python-format msgid "Subfolder preferences should not contain two %s one after the other" msgstr "" @@ -1318,36 +1492,36 @@ msgid "Compatibility with Other Operating Systems" msgstr "Compatibilité avec d'autres systèmes d'exploitation" #: rapid/glade3/rapid.glade.h:7 +msgid "Devices" +msgstr "" + +#: rapid/glade3/rapid.glade.h:8 msgid "Download Folder" msgstr "Dossier de destination" -#: rapid/glade3/rapid.glade.h:8 +#: rapid/glade3/rapid.glade.h:9 msgid "Download Subfolders" msgstr "Sous-dossiers de transfert" -#: rapid/glade3/rapid.glade.h:9 +#: rapid/glade3/rapid.glade.h:10 msgid "Example" msgstr "Exemple" -#: rapid/glade3/rapid.glade.h:10 -msgid "Image Devices" -msgstr "Volume d'images" - #: rapid/glade3/rapid.glade.h:11 -msgid "Image Name Conflicts" -msgstr "Conflits de nom d'images" +msgid "Job Codes" +msgstr "Étiquettes de transfert" #: rapid/glade3/rapid.glade.h:12 -msgid "Image Rename" -msgstr "Renommage des images" +msgid "Missing Backup Devices" +msgstr "Volumes de sauvegarde absents" #: rapid/glade3/rapid.glade.h:13 -msgid "Job Codes" -msgstr "Étiquettes de transfert" +msgid "Photo Rename" +msgstr "" #: rapid/glade3/rapid.glade.h:14 -msgid "Missing Backup Devices" -msgstr "Volumes de sauvegarde absents" +msgid "Photo and Video Name Conflicts" +msgstr "" #: rapid/glade3/rapid.glade.h:15 msgid "Program Automation" @@ -1362,8 +1536,8 @@ msgid "/media/externaldrive/Photos" msgstr "/media/disqueexterne/Photos" #: rapid/glade3/rapid.glade.h:18 -msgid "Example: /home/user/photos" -msgstr "Exemple : /home/utilisateur/photos" +msgid "Example: /home/user/Pictures" +msgstr "" #: rapid/glade3/rapid.glade.h:19 msgid "Example:" @@ -1386,67 +1560,71 @@ msgid "Backup\t" msgstr "Sauvegarde\t" #: rapid/glade3/rapid.glade.h:24 -msgid "Download Folder" -msgstr "Dossier de destination" +msgid "Devices" +msgstr "" #: rapid/glade3/rapid.glade.h:25 msgid "Error Handling" msgstr "Gestion des erreurs" #: rapid/glade3/rapid.glade.h:26 -msgid "Image Devices" -msgstr "Volume d'images" +msgid "Job Codes" +msgstr "" +"Étiquettes de transfert" #: rapid/glade3/rapid.glade.h:27 -msgid "Image Rename\t" -msgstr "Renommage des images\t" +msgid "Photo Download Folders" +msgstr "" #: rapid/glade3/rapid.glade.h:28 -msgid "Job Codes" +msgid "Photo Rename\t" msgstr "" -"Étiquettes de transfert" #: rapid/glade3/rapid.glade.h:29 msgid "Rename Options" msgstr "Options de renommage" #: rapid/glade3/rapid.glade.h:30 +msgid "Video Download Folders" +msgstr "" + +#: rapid/glade3/rapid.glade.h:31 +msgid "Video Rename\t" +msgstr "" + +#: rapid/glade3/rapid.glade.h:32 msgid "Add unique identifier" msgstr "Ajouter un identifiant unique" -#: rapid/glade3/rapid.glade.h:31 +#: rapid/glade3/rapid.glade.h:33 msgid "Automatically detect Portable Storage Devices" msgstr "Détecter automatiquement les volumes de stockage amovibles" -#: rapid/glade3/rapid.glade.h:32 +#: rapid/glade3/rapid.glade.h:34 msgid "Automatically detect backup devices" msgstr "Détecter automatiquement les volumes de sauvegarde" -#: rapid/glade3/rapid.glade.h:33 -msgid "Automatically detect image devices" -msgstr "Détecter automatiquement les volumes d'images" +#: rapid/glade3/rapid.glade.h:35 +msgid "Automatically detect devices" +msgstr "" -#: rapid/glade3/rapid.glade.h:34 +#: rapid/glade3/rapid.glade.h:36 msgid "Automation" msgstr "Automatisation" -#: rapid/glade3/rapid.glade.h:35 +#: rapid/glade3/rapid.glade.h:37 msgid "Backup" msgstr "Sauvegarde" -#: rapid/glade3/rapid.glade.h:36 -msgid "Backup folder name:" -msgstr "Nom du dossier de sauvegarde :" - -#: rapid/glade3/rapid.glade.h:37 +#: rapid/glade3/rapid.glade.h:38 msgid "Backup location:" msgstr "Localisation de la sauvegarde :" -#: rapid/glade3/rapid.glade.h:38 -msgid "Backup photos when downloading" -msgstr "Sauvegarder les photos pendant le transfert" - #: rapid/glade3/rapid.glade.h:39 +msgid "Backup photos and videos when downloading" +msgstr "" + +#: rapid/glade3/rapid.glade.h:40 msgid "" "Choose the download folder. Subfolders for the downloaded photos will be " "automatically created in this folder using the structure specified below." @@ -1455,66 +1633,83 @@ msgstr "" "transférées seront automatiquement crées dans ce dossier selon la structure " "spécifiée ci-dessous." -#: rapid/glade3/rapid.glade.h:40 +#: rapid/glade3/rapid.glade.h:41 msgid "" -"Choose whether to skip downloading the image, or to add a unique indentifier." +"Choose the download folder. Subfolders for the downloaded videos will be " +"automatically created in this folder using the structure specified below." msgstr "" -"Choisissez si vous souhaitez passer l'image ou ajouter un identifiant unique." -#: rapid/glade3/rapid.glade.h:41 +#: rapid/glade3/rapid.glade.h:42 +msgid "" +"Choose whether to skip downloading the file, or to add a unique indentifier." +msgstr "" + +#: rapid/glade3/rapid.glade.h:43 msgid "Copyright Damon Lynch 2007-10" msgstr "Copyright Damon Lynch 2007-10" -#: rapid/glade3/rapid.glade.h:42 +#: rapid/glade3/rapid.glade.h:44 msgid "Day start:" msgstr "Début du jour :" -#: rapid/glade3/rapid.glade.h:43 -msgid "Delete images from image device upon download completion" -msgstr "Supprimer les images du volume après le transfert" +#: rapid/glade3/rapid.glade.h:45 +msgid "Delete photos and videos from device upon download completion" +msgstr "" -#: rapid/glade3/rapid.glade.h:44 +#: rapid/glade3/rapid.glade.h:46 +msgid "Devices" +msgstr "" + +#: rapid/glade3/rapid.glade.h:47 +msgid "" +"Devices are from where to download photos and videos, such as cameras, " +"memory cards or Portable Storage Devices.\n" +"\n" +"You can download photos from multiple devices simultaneously, or you can " +"specify a location on your hard drive.\n" +"\n" +"If downloading directly from your camera works poorly or not at all, try " +"setting it to PTP mode. If that is not possible, consider using a card " +"reader." +msgstr "" + +#: rapid/glade3/rapid.glade.h:52 msgid "Download / Pause" msgstr "Transfert / Pause" -#: rapid/glade3/rapid.glade.h:45 -msgid "Download Folder" -msgstr "Transfert" - -#: rapid/glade3/rapid.glade.h:46 +#: rapid/glade3/rapid.glade.h:53 msgid "Download folder:" msgstr "Dossier de destination :" -#: rapid/glade3/rapid.glade.h:47 +#: rapid/glade3/rapid.glade.h:54 msgid "Downloads today:" msgstr "Transferts journaliers :" -#: rapid/glade3/rapid.glade.h:48 +#: rapid/glade3/rapid.glade.h:55 msgid "Error Handling" msgstr "Gestion des erreurs" -#: rapid/glade3/rapid.glade.h:49 +#: rapid/glade3/rapid.glade.h:56 msgid "Error Log" msgstr "Journal des erreurs" -#: rapid/glade3/rapid.glade.h:50 -msgid "Exit program after completion of successful download" -msgstr "Quitter l'application à la suite d'un transfert réussi" +#: rapid/glade3/rapid.glade.h:57 +msgid "Exit program if download completes without any warnings or errors" +msgstr "" -#: rapid/glade3/rapid.glade.h:51 +#: rapid/glade3/rapid.glade.h:58 msgid "If you disable automatic detection, choose the exact backup location." msgstr "" "Si la détection automatique est désactivée, choisissez un emplacement pour " "la sauvegarde." -#: rapid/glade3/rapid.glade.h:52 +#: rapid/glade3/rapid.glade.h:59 msgid "" -"If you disable automatic detection, choose the exact location of the images." +"If you disable automatic detection, choose the exact location of the images " +"and videos." msgstr "" -"Si la détection automatique est désactivée, choisissez un emplacement pour " -"les images." -#: rapid/glade3/rapid.glade.h:53 +#: rapid/glade3/rapid.glade.h:60 msgid "" "If you enable automatic detection of Portable Storage Devices, the entire " "device will be scanned for images. On large devices, this could take some " @@ -1524,64 +1719,47 @@ msgstr "" "le volume complet sera analysé. Sur des volumes de capacité importante, cela " "peut prendre du temps." -#: rapid/glade3/rapid.glade.h:54 +#: rapid/glade3/rapid.glade.h:61 msgid "Ignore" msgstr "Ignorer" -#: rapid/glade3/rapid.glade.h:55 -msgid "Image Devices" -msgstr "Voumes d'images" - -#: rapid/glade3/rapid.glade.h:56 -msgid "Image Rename" -msgstr "Renommage" - -#: rapid/glade3/rapid.glade.h:57 -msgid "" -"Image devices are devices from which to download photos, such as cameras, " -"memory cards or Portable Storage Devices.\n" -"\n" -"You can download photos from multiple image devices simultaneously.\n" -"\n" -"If downloading directly from your camera works poorly or not at all, try " -"setting it to PTP mode. If that is not possible, consider using a card " -"reader." -msgstr "" -"Les volumes d'images dont des volumes depuis lesquels sont transférées des " -"photos (appareil photo, carte mémoire ou équipement de stockage portable).\n" -"\n" -"Vous avez la possibilité de transférer des photos depuis plusieurs volumes " -"simultanément.\n" -"\n" -"Si le transfert direct depuis votre appareil photo fonctionne " -"difficilement voire pas du tout, essayez de le paramétrer en mode PTP. Si ce " -"n'est pas possible, utilisez un lecteur de cartes." - #: rapid/glade3/rapid.glade.h:62 -msgid "Image location:" -msgstr "Emplacement de l'image :" +msgid "Import your photos and videos efficiently and reliably" +msgstr "" #: rapid/glade3/rapid.glade.h:63 -msgid "Import your images efficiently and reliably" -msgstr "Importez vos images efficacement et de façon fiable" - -#: rapid/glade3/rapid.glade.h:64 msgid "Job Codes" msgstr "Étiquettes de transfert" +#: rapid/glade3/rapid.glade.h:64 +msgid "Location:" +msgstr "" + #: rapid/glade3/rapid.glade.h:65 msgid "Overwrite" msgstr "Écraser" #: rapid/glade3/rapid.glade.h:66 +msgid "Photo Folders" +msgstr "" + +#: rapid/glade3/rapid.glade.h:67 +msgid "Photo Rename" +msgstr "" + +#: rapid/glade3/rapid.glade.h:68 +msgid "Photo backup folder name:" +msgstr "" + +#: rapid/glade3/rapid.glade.h:69 msgid "Preferences: Rapid Photo Downloader" msgstr "Préférences : Rapid Photo Downloader" -#: rapid/glade3/rapid.glade.h:68 +#: rapid/glade3/rapid.glade.h:71 msgid "R_emove All" msgstr "S_upprimer tout" -#: rapid/glade3/rapid.glade.h:70 +#: rapid/glade3/rapid.glade.h:73 msgid "" "Rapid Photo Downloader is free software; you can redistribute it and/or " "modify it under the terms of the GNU General Public License as published by " @@ -1612,42 +1790,42 @@ msgstr "" "programme ; si ce n’est pas le cas, écrivez à la Free Software Foundation " "Inc., 675 Mass Ave, Cambridge, MA 02139, Etats-Unis." -#: rapid/glade3/rapid.glade.h:75 +#: rapid/glade3/rapid.glade.h:78 msgid "Rename Options" msgstr "Options de renommage" -#: rapid/glade3/rapid.glade.h:76 +#: rapid/glade3/rapid.glade.h:79 msgid "Report a warning" msgstr "Rapporter un avertissement" -#: rapid/glade3/rapid.glade.h:77 +#: rapid/glade3/rapid.glade.h:80 msgid "Report an error" msgstr "Rapporter une erreur" -#: rapid/glade3/rapid.glade.h:78 +#: rapid/glade3/rapid.glade.h:81 msgid "Skip" msgstr "Passer" -#: rapid/glade3/rapid.glade.h:79 +#: rapid/glade3/rapid.glade.h:82 msgid "Skip download" msgstr "Sauter le transfert" -#: rapid/glade3/rapid.glade.h:80 +#: rapid/glade3/rapid.glade.h:83 +msgid "" +"Sorry, video downloading functionality disabled. To download videos, please " +"install the kaa metadata package for python." +msgstr "" + +#: rapid/glade3/rapid.glade.h:84 msgid "" "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 this name." +"a folder in it with one of these names." msgstr "" -"Spécifiez le dossier dans lequel sont stockées les sauvegardes sur le " -"volume.\n" -"\n" -"Note : cela sera également utilisé pour déterminer si le volume est " -"utilisé pour les sauvegardes. Pour chaque volume que vous souhaitez utiliser " -"pour les sauvegarder, créez un dossier portant ce nom." -#: rapid/glade3/rapid.glade.h:83 +#: rapid/glade3/rapid.glade.h:87 msgid "" "Specify the time in 24 hour format at which the Downloads today " "sequence number should be reset." @@ -1655,113 +1833,132 @@ msgstr "" "Spécifiez l'heure au format 24h à laquelle la séquence Transferts " "journaliers doit être réinitialisée." -#: rapid/glade3/rapid.glade.h:84 +#: rapid/glade3/rapid.glade.h:88 msgid "" -"Specify what to do when an image of the same name has already been " +"Specify what to do when a photo or video of the same name has already been " "downloaded or backed up." msgstr "" -"Spécifiez quelle action entreprendre lorsqu'une image portant le même nom a " -"déjà été transférée ou sauvegardée." -#: rapid/glade3/rapid.glade.h:85 +#: rapid/glade3/rapid.glade.h:89 msgid "Specify what to do when there are no backup devices." msgstr "" "Spécifiez quelle action entreprendre quand il n'y a aucun volume de " "sauvegarde." -#: rapid/glade3/rapid.glade.h:86 +#: rapid/glade3/rapid.glade.h:90 msgid "" -"Specify whether image and folder names should have any characters removed " -"that are not allowed by other operating systems." +"Specify whether photo, video and folder names should have any characters " +"removed that are not allowed by other operating systems." msgstr "" -"Spécifiez s'il faut enlever du nom des images et des dossiers tout caractère " -"non autorisé par d'autres systèmes d'exploitation." -#: rapid/glade3/rapid.glade.h:87 +#: rapid/glade3/rapid.glade.h:91 msgid "Start downloading at program startup" msgstr "Démarrer le transfert au démarrage de l'application" -#: rapid/glade3/rapid.glade.h:88 -msgid "Start downloading upon image device insertion" -msgstr "Démarrer le transfert lors de l'insertion d'un volume d'images" +#: rapid/glade3/rapid.glade.h:92 +msgid "Start downloading upon device insertion" +msgstr "" -#: rapid/glade3/rapid.glade.h:89 +#: rapid/glade3/rapid.glade.h:93 msgid "Stored number:" msgstr "Nombre stocké :" -#: rapid/glade3/rapid.glade.h:90 +#: rapid/glade3/rapid.glade.h:94 msgid "Strip incompatible characters" msgstr "Enlever les caractères incompatibles" -#: rapid/glade3/rapid.glade.h:91 +#: rapid/glade3/rapid.glade.h:95 msgid "Synchronize RAW + JPEG sequence numbers" msgstr "" "Synchroniser les séquences numériques pour les paires d'images RAW + JPEG" -#: rapid/glade3/rapid.glade.h:92 -msgid "Unmount (\"eject\") image device upon download completion" -msgstr "Démonter (« éjecter ») le volume d'images après le transfert" +#: rapid/glade3/rapid.glade.h:96 +msgid "Unmount (\"eject\") device upon download completion" +msgstr "" -#: rapid/glade3/rapid.glade.h:93 +#: rapid/glade3/rapid.glade.h:97 +msgid "Video Folders" +msgstr "" + +#: rapid/glade3/rapid.glade.h:98 +msgid "Video Rename" +msgstr "" + +#: rapid/glade3/rapid.glade.h:99 +msgid "Video backup folder name:" +msgstr "" + +#: rapid/glade3/rapid.glade.h:100 msgid "" -"When backing up, choose whether to overwrite an image on the backup device " +"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 la sauvegarde, choisissez s'il faut écraser une image portant le " -"même nom sur le volume de sauvegarde, ou s'il faut passer l'image." -#: rapid/glade3/rapid.glade.h:94 +#: rapid/glade3/rapid.glade.h:101 msgid "" -"You can have your photos backed up to multiple locations as they are " -"downloaded, e.g. external hard drives." +"You can have your photos and videos backed up to multiple locations as they " +"are downloaded, e.g. external hard drives." msgstr "" -"Il est possible de sauvegarder les photos sur des emplacements multiples, " -"différents du dossier de transfert (par exemple, des disques durs externes)." -#: rapid/glade3/rapid.glade.h:95 +#: rapid/glade3/rapid.glade.h:102 msgid "_Add..." msgstr "_Ajouter..." -#: rapid/glade3/rapid.glade.h:96 +#: rapid/glade3/rapid.glade.h:103 msgid "_Clear Completed Downloads" msgstr "_Effacer les transferts terminés" -#: rapid/glade3/rapid.glade.h:97 +#: rapid/glade3/rapid.glade.h:104 msgid "_Error Log" msgstr "Journal des _erreurs" -#: rapid/glade3/rapid.glade.h:98 +#: rapid/glade3/rapid.glade.h:105 msgid "_Get Help Online..." msgstr "Aide en _ligne" -#: rapid/glade3/rapid.glade.h:99 +#: rapid/glade3/rapid.glade.h:106 msgid "_Help" msgstr "_Aide" -#: rapid/glade3/rapid.glade.h:100 +#: rapid/glade3/rapid.glade.h:107 msgid "_Make a Donation..." msgstr "_Faire une _donation..." -#: rapid/glade3/rapid.glade.h:101 +#: rapid/glade3/rapid.glade.h:108 msgid "_Photos" msgstr "_Photos" -#: rapid/glade3/rapid.glade.h:102 +#: rapid/glade3/rapid.glade.h:109 msgid "_Report a Problem..." msgstr "_Rapporter un problème..." -#: rapid/glade3/rapid.glade.h:103 +#: rapid/glade3/rapid.glade.h:110 msgid "_Thumbnails" msgstr "_Vignettes" -#: rapid/glade3/rapid.glade.h:104 +#: rapid/glade3/rapid.glade.h:111 msgid "_Translate this Application..." msgstr "_Traduire cette application..." -#: rapid/glade3/rapid.glade.h:105 +#: rapid/glade3/rapid.glade.h:112 msgid "_View" msgstr "A_ffichage" +#, python-format +#~ msgid "Device scan complete: found %(number)s images on %(device)s" +#~ msgstr "" +#~ "Scan du volume complet : %(number)s ont été trouvées sur le volume %(device)s" + +#, python-format +#~ msgid "0 of %s images copied" +#~ msgstr "0 de %s images copiées" + +#~ msgid "Select an image folder" +#~ msgstr "Sélectionner un dossier d'images" + +#~ msgid "Select a folder in which to backup images" +#~ msgstr "Sélectionner un dossier de sauvegarde des images" + #, python-format #~ msgid "" #~ "Source: %(source)s\n" @@ -1772,6 +1969,62 @@ msgstr "A_ffichage" #~ "Destination : %(destination)s\n" #~ "Problème : %(problem)s" +#~ msgid "Image filename could not be generated" +#~ msgstr "Le nom du fichier n'a pas pu être généré" + +#~ msgid "" +#~ "Image filename could not be properly generated. Check to ensure there is " +#~ "sufficient image metadata." +#~ msgstr "" +#~ "Le nom du fichier n'a pas pu être généré correctement. Vérifiez qu'il y ait " +#~ "suffisamment de métadonnées dans l'image." + +#~ msgid "Image has no metadata" +#~ msgstr "L'image n'a pas de métadonnées" + +#~ msgid "Could not open image" +#~ msgstr "Impossible d'ouvrier l'image" + +#~ msgid "" +#~ "Subfolder name could not be properly generated. Check to ensure there is " +#~ "sufficient image metadata." +#~ msgstr "" +#~ "Le nom du sous-dossier n'a pas pu être généré correctement. Vérifiez qu'il y " +#~ "ait suffisamment de métadonnées dans l'image." + +#~ msgid "Backup image already exists" +#~ msgstr "Une sauvegarde existe déjà" + +#~ msgid "The image was not copied." +#~ msgstr "L'image n'a pas été copiée." + +#, python-format +#~ msgid "" +#~ "Subfolder: %(subfolder)s\n" +#~ "Image: %(image)s\n" +#~ "Problem: %(problem)s" +#~ msgstr "" +#~ "Sous-dossier : %(subfolder)s\n" +#~ "Image : %(image)s\n" +#~ "Problème : %(problem)s" + +#, python-format +#~ msgid "%s images skipped" +#~ msgstr "%s images non prises en compte" + +#~ msgid "Image has no thumbnail" +#~ msgstr "L'image n'a pas d'aperçu" + +#, python-format +#~ msgid "%(number)s of %(total)s images copied" +#~ msgstr "%(number)s images copiées sur %(total)s" + +#~ msgid "Image overwritten" +#~ msgstr "Image écrasée" + +#~ msgid "Image already exists" +#~ msgstr "L'image existe déjà" + #, python-format #~ msgid "" #~ "Destination directory could not be created\n" @@ -1782,5 +2035,297 @@ msgstr "A_ffichage" #~ "%(directory)s\n" #~ "Erreurr : %(errno)s %(strerror)s" +#, python-format +#~ msgid "%s images downloaded" +#~ msgstr "%s images transférées" + +#~ msgid "images skipped" +#~ msgstr "Images non prises en compte" + +#~ msgid "images downloaded" +#~ msgstr "Images transférées" + +#~ msgid "list image file extensions the program recognizes and exit" +#~ msgstr "" +#~ "affiche les extensions de fichier reconnues par l'application et quitte " +#~ "l'application" + +#~ msgid "extension was specified but image name has no extension" +#~ msgstr "" +#~ "Un extension a été spécifiée mais le nom de l'image ne comporte aucune " +#~ "extension" + +#~ msgid "image number was specified but image filename has no number" +#~ msgstr "" +#~ "Un numéro d'image a été spécifié mais le nom de l'image ne comporte aucun " +#~ "numéro" + +#~ msgid "Image Rename" +#~ msgstr "Renommage des images" + +#~ msgid "Image Name Conflicts" +#~ msgstr "Conflits de nom d'images" + +#~ msgid "Image Devices" +#~ msgstr "Volume d'images" + +#~ msgid "Example: /home/user/photos" +#~ msgstr "Exemple : /home/utilisateur/photos" + +#~ msgid "Backup folder name:" +#~ msgstr "Nom du dossier de sauvegarde :" + +#~ msgid "Image Devices" +#~ msgstr "Volume d'images" + +#~ msgid "Image Rename\t" +#~ msgstr "Renommage des images\t" + +#~ msgid "Automatically detect image devices" +#~ msgstr "Détecter automatiquement les volumes d'images" + +#~ msgid "Backup photos when downloading" +#~ msgstr "Sauvegarder les photos pendant le transfert" + +#~ msgid "" +#~ "Choose whether to skip downloading the image, or to add a unique indentifier." +#~ msgstr "" +#~ "Choisissez si vous souhaitez passer l'image ou ajouter un identifiant unique." + #~ msgid "Copyright Damon Lynch 2007-09" #~ msgstr "Copyright Damon Lynch 2007-09" + +#~ msgid "Import your images efficiently and reliably" +#~ msgstr "Importez vos images efficacement et de façon fiable" + +#~ msgid "Image location:" +#~ msgstr "Emplacement de l'image :" + +#~ msgid "Image Devices" +#~ msgstr "Voumes d'images" + +#~ msgid "Exit program after completion of successful download" +#~ msgstr "Quitter l'application à la suite d'un transfert réussi" + +#~ msgid "" +#~ "If you disable automatic detection, choose the exact location of the images." +#~ msgstr "" +#~ "Si la détection automatique est désactivée, choisissez un emplacement pour " +#~ "les images." + +#~ msgid "Start downloading upon image device insertion" +#~ msgstr "Démarrer le transfert lors de l'insertion d'un volume d'images" + +#~ msgid "" +#~ "Specify whether image and folder names should have any characters removed " +#~ "that are not allowed by other operating systems." +#~ msgstr "" +#~ "Spécifiez s'il faut enlever du nom des images et des dossiers tout caractère " +#~ "non autorisé par d'autres systèmes d'exploitation." + +#~ msgid "Download Folder" +#~ msgstr "Transfert" + +#~ msgid "Download Folder" +#~ msgstr "Dossier de destination" + +#~ msgid "" +#~ "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 this name." +#~ msgstr "" +#~ "Spécifiez le dossier dans lequel sont stockées les sauvegardes sur le " +#~ "volume.\n" +#~ "\n" +#~ "Note : cela sera également utilisé pour déterminer si le volume est " +#~ "utilisé pour les sauvegardes. Pour chaque volume que vous souhaitez utiliser " +#~ "pour les sauvegarder, créez un dossier portant ce nom." + +#~ msgid "Image Rename" +#~ msgstr "Renommage" + +#~ msgid "Unmount (\"eject\") image device upon download completion" +#~ msgstr "Démonter (« éjecter ») le volume d'images après le transfert" + +#~ msgid "" +#~ "Specify what to do when an image of the same name has already been " +#~ "downloaded or backed up." +#~ msgstr "" +#~ "Spécifiez quelle action entreprendre lorsqu'une image portant le même nom a " +#~ "déjà été transférée ou sauvegardée." + +#~ msgid "Thumbnail cannot be displayed" +#~ msgstr "Impossible d'afficher la vignette" + +#~ msgid "Image skipped" +#~ msgstr "Image passée" + +#~ msgid "" +#~ "When backing up, choose whether to overwrite an image on the backup device " +#~ "that has the same name, or skip backing it up." +#~ msgstr "" +#~ "Lors de la sauvegarde, choisissez s'il faut écraser une image portant le " +#~ "même nom sur le volume de sauvegarde, ou s'il faut passer l'image." + +#~ msgid "" +#~ "You can have your photos backed up to multiple locations as they are " +#~ "downloaded, e.g. external hard drives." +#~ msgstr "" +#~ "Il est possible de sauvegarder les photos sur des emplacements multiples, " +#~ "différents du dossier de transfert (par exemple, des disques durs externes)." + +#~ msgid "No backup device was detected." +#~ msgstr "Aucun volume de sauvegarde n'a été détecté." + +#, python-format +#~ msgid "" +#~ "Metadata is essential for generating subfolders / image names.\n" +#~ "Source: %s" +#~ msgstr "" +#~ "La métadonnée est essentielle pour générer les noms des sous-dossiers / des " +#~ "images.\n" +#~ "Source : %s" + +#~ msgid "This device has no images to download from." +#~ msgstr "Aucune image à transféré depuis le volume." + +#~ msgid "Error in Image Rename preferences" +#~ msgstr "Erreur dans les préférences concernant le renommage des images" + +#~ msgid "" +#~ "The subfolder preferences entered are invalid and cannot be used.\n" +#~ "They will be reset to their default values." +#~ msgstr "" +#~ "Les préférences pour le sous-repertoire ne sont pas valables et ne peuvent " +#~ "être utilisées.\n" +#~ "Les valeurs par défaut seront utilisées." + +#, python-format +#~ msgid "%s metadata is not present in image" +#~ msgstr "La métadonnée %s n'est pas présente dans l'image" + +#~ msgid "" +#~ "Image devices are devices from which to download photos, such as cameras, " +#~ "memory cards or Portable Storage Devices.\n" +#~ "\n" +#~ "You can download photos from multiple image devices simultaneously.\n" +#~ "\n" +#~ "If downloading directly from your camera works poorly or not at all, try " +#~ "setting it to PTP mode. If that is not possible, consider using a card " +#~ "reader." +#~ msgstr "" +#~ "Les volumes d'images dont des volumes depuis lesquels sont transférées des " +#~ "photos (appareil photo, carte mémoire ou équipement de stockage portable).\n" +#~ "\n" +#~ "Vous avez la possibilité de transférer des photos depuis plusieurs volumes " +#~ "simultanément.\n" +#~ "\n" +#~ "Si le transfert direct depuis votre appareil photo fonctionne " +#~ "difficilement voire pas du tout, essayez de le paramétrer en mode PTP. Si ce " +#~ "n'est pas possible, utilisez un lecteur de cartes." + +#~ msgid "Subsecond metadata not present in image" +#~ msgstr "L'image ne contient pas la métadonnée sous-secondes" + +#~ msgid "" +#~ "Warning: There is insufficient image metadata to fully generate " +#~ "the name. Please use other renaming options." +#~ msgstr "" +#~ "Avertissement : Il n'y a pas assez de métadonnées dans l'image " +#~ "pour générer le nom de façon complète. Utilisez une autre option de " +#~ "renommage." + +#~ msgid "" +#~ "Warning: There is insufficient image metadata to fully generate " +#~ "subfolders. Please use other subfolder naming options." +#~ msgstr "" +#~ "Attention: Il y a un manque de méta-donnés des images pour générer " +#~ "des sous-dossiers vides. S'il vous plait utiliser un autre sous dossier en " +#~ "nommant les options." + +#~ msgid "Should this device or partition be used to download images from?" +#~ msgstr "" +#~ "Voulez-vous utiliser ce périphérique ou cette partition comme source de " +#~ "transfert ?" + +#, python-format +#~ msgid "Device scan complete: no images found on %s" +#~ msgstr "Détection terminée : aucune image trouvée sur %s" + +#~ msgid "Could not delete image from image device" +#~ msgstr "Impossible de supprimer l'image du volume" + +#, python-format +#~ msgid "" +#~ "Image: %(source)s\n" +#~ "Error: %(errno)s %(strerror)s" +#~ msgstr "" +#~ "Image : %(source)s\n" +#~ "Erreur : %(errno)s %(strerror)s" + +#, python-format +#~ msgid "Image: %(source)s" +#~ msgstr "Image : %(source)s" + +#, python-format +#~ msgid "Deleted %i images from image device" +#~ msgstr "%i images ont été supprimées du volume" + +#~ msgid "Delete images from image device upon download completion" +#~ msgstr "Supprimer les images du volume après le transfert" + +#~ msgid "" +#~ "Images detected with the same filenames, but taken at different times:" +#~ msgstr "" +#~ "Images ayant le même nom de fichier, mais prises à des heures différentes :" + +#, python-format +#~ msgid "" +#~ "First image: %(image1)s %(image1_date_time)s:%(image1_subseconds)s\n" +#~ "Second image: %(image2)s %(image2_date_time)s:%(image2_subseconds)s" +#~ msgstr "" +#~ "Première image : %(image1)s %(image1_date_time)s:%(image1_subseconds)s\n" +#~ "Seconde image : %(image2)s %(image2_date_time)s:%(image2_subseconds)s" + +#, python-format +#~ msgid "" +#~ "Sorry, this image location does not exist:\n" +#~ "%(path)s\n" +#~ "\n" +#~ "Please resolve the problem, or modify your preferences." +#~ msgstr "" +#~ "Désolé, l'emplacement de l'image n'existe pas :\n" +#~ "%(path)s\n" +#~ "\n" +#~ "Résolvez le problème ou modifiez vos préférences." + +#~ msgid "" +#~ "Sorry, the Download Folder exists but cannot be written to. Please check the " +#~ "folder's permissions, or modify your preferences" +#~ msgstr "" +#~ "Désolé, le dossier de transfert n'est pas accessible en écriture. Vérifiez " +#~ "les permissions du dossier ou modifiez vos préférences" + +#~ msgid "Problem with Image Location Folder" +#~ msgstr "Problème avec l'emplacement du dossier de l'image" + +#~ msgid "" +#~ "Sorry, the Download Folder does not exist. Please create the folder, or " +#~ "modify your preferences" +#~ msgstr "" +#~ "Désolé, le dossier de transfert n'existe pas. Créez le dossier ou modifiez " +#~ "vos préférences" + +#~ msgid "The subfolder preferences had some unnecessary values removed." +#~ msgstr "" +#~ "Les préférences pour le sous-dossier présentent des valeurs inutiles qui ont " +#~ "été retirées." + +#~ msgid "Error in Download Subfolder preferences" +#~ msgstr "Erreur dans les préférences concernant le sous-dossier de transfert" + +#, python-format +#~ msgid "Image device: %s\n" +#~ msgstr "Volume d'images : %s\n" -- cgit v1.2.3