diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2018-01-04 08:57:25 +0100 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2018-01-04 08:57:25 +0100 |
commit | 8ce494b17065c724187dd3f9faec1e419496f871 (patch) | |
tree | fa0c7fb1296f30bfd0cdc241c7556cec8d1e8ba1 /po/en_GB.po | |
parent | 18afe3e2ebdb10bbc542d79280344d9adf923d2f (diff) | |
parent | eba0a9bd6f142cdb299cc070060723d00e81205f (diff) |
Merge branch 'feature/upstream' into develop
Diffstat (limited to 'po/en_GB.po')
-rw-r--r-- | po/en_GB.po | 4544 |
1 files changed, 3833 insertions, 711 deletions
diff --git a/po/en_GB.po b/po/en_GB.po index bc0070b..d0388c2 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -6,1413 +6,4535 @@ msgid "" msgstr "" "Project-Id-Version: rapid\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-11 10:25-0600\n" +"Report-Msgid-Bugs-To: damonlynch@gmail.com\n" +"POT-Creation-Date: 2017-12-08 01:08-0500\n" "PO-Revision-Date: 2009-11-18 01:30+0000\n" "Last-Translator: Damon Lynch <damonlynch@gmail.com>\n" "Language-Team: English (United Kingdom) <en_GB@li.org>\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: 2009-11-18 01:36+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:68 -msgid "Rapid Photo Downloader" +#: ../install.py:65 +#, fuzzy +msgid "Rapid Photo Downloader installer" msgstr "Rapid Photo Downloader" -#: rapid/rapid.py:374 -msgid "New York" -msgstr "New York" +#: ../install.py:66 +#, fuzzy +msgid "Download and install latest version of Rapid Photo Downloader." +msgstr "Rapid Photo Downloader" -#: rapid/rapid.py:375 -msgid "Manila" -msgstr "Manila" +#: ../install.py:246 ../install.py:1769 +msgid "Installer not found:" +msgstr "" -#: rapid/rapid.py:375 -msgid "Prague" -msgstr "Prague" +#. Translators: do not translate the term tar.gz +#: ../install.py:250 ../install.py:1773 +msgid "Installer not in tar.gz format:" +msgstr "" -#: rapid/rapid.py:375 -msgid "Helsinki" -msgstr "Helsinki" +#: ../install.py:504 +msgid "" +"Incorrect folder ownership detected. Changing ownership of and resetting " +"permissions for" +msgstr "" -#: rapid/rapid.py:375 -msgid "Wellington" -msgstr "Wellington" +#: ../install.py:579 +msgid "The following command will be run:" +msgstr "" -#: rapid/rapid.py:376 -msgid "Tehran" -msgstr "Tehran" +#: ../install.py:582 ../install.py:1516 ../install.py:1521 +msgid "sudo may prompt you for the sudo password." +msgstr "" -#: rapid/rapid.py:376 -msgid "Kampala" -msgstr "Kampala" +#: ../install.py:586 +msgid "Would you like to run the command now?" +msgstr "" -#: rapid/rapid.py:376 -msgid "Paris" -msgstr "Paris" +#: ../install.py:588 +msgid "Answer is not yes, exiting." +msgstr "" -#: rapid/rapid.py:376 -msgid "Berlin" -msgstr "Berlin" +#: ../install.py:598 ../install.py:790 ../install.py:1000 +msgid "Command failed" +msgstr "" -#: rapid/rapid.py:376 -msgid "Sydney" -msgstr "Sydney" +#: ../install.py:600 ../install.py:791 ../install.py:1001 +msgid "Exiting" +msgstr "" -#: rapid/rapid.py:377 -msgid "Budapest" -msgstr "Budapest" +#: ../install.py:621 +msgid "The Universe repository must be enabled." +msgstr "" -#: rapid/rapid.py:377 -msgid "Rome" -msgstr "Rome" +#: ../install.py:645 +#, fuzzy +msgid "" +"Do you want to to uninstall the previous version of Rapid Photo Downloader:" +msgstr "Rapid Photo Downloader" -#: rapid/rapid.py:377 -msgid "Moscow" -msgstr "Moscow" +#: ../install.py:754 ../install.py:779 +msgid "" +"Querying package system to see if an older version of Rapid Photo Downloader " +"is installed (this may take a while)..." +msgstr "" -#: rapid/rapid.py:377 -msgid "Delhi" -msgstr "Delhi" +#: ../install.py:765 +msgid "" +"Unable to query package system. Please check your Internet connection and " +"try again" +msgstr "" -#: rapid/rapid.py:377 -msgid "Warsaw" -msgstr "Warsaw" +#: ../install.py:795 +msgid "Checking if previous version installed with pip..." +msgstr "" -#: rapid/rapid.py:378 -msgid "Jakarta" -msgstr "Jakarta" +#: ../install.py:889 +msgid "The following package is unknown on your system: {}\n" +msgstr "" -#: rapid/rapid.py:378 -msgid "Madrid" -msgstr "Madrid" +#: ../install.py:896 ../install.py:963 ../install.py:1008 +msgid "" +"To continue, some packages required to run the application will be installed." +msgstr "" -#: rapid/rapid.py:378 -msgid "Stockholm" -msgstr "Stockholm" +#: ../install.py:920 +msgid "Querying installed and available packages (this may take a while)" +msgstr "" -#: rapid/rapid.py:404 -msgid "Invalid Downloads Today value.\n" -msgstr "Invalid Downloads Today value.\n" +#: ../install.py:992 +msgid "" +"Querying zypper to see if any required packages are already installed (this " +"may take a while)... " +msgstr "" -#: rapid/rapid.py:405 -msgid "Resetting value to zero.\n" +#: ../install.py:1038 +msgid "Query to confirm action at each step." msgstr "" -#: rapid/rapid.py:444 -msgid "'Start of day' preference value is corrupted.\n" +#: ../install.py:1045 +msgid "" +"When downloading the latest version, install the development version if it " +"is newer than the stable version." msgstr "" -#: rapid/rapid.py:445 -msgid "Resetting to midnight.\n" +#: ../install.py:1054 +msgid "" +"Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " +"the latest version is downloaded from the Internet." msgstr "" -#: rapid/rapid.py:474 -msgid "Error in Image Rename preferences" +#: ../install.py:1077 +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 "" -#: rapid/rapid.py:483 rapid/rapid.py:1304 -msgid "Sorry,these preferences contain an error:\n" +#: ../install.py:1084 +msgid "" +"Uninstall Rapid Photo Downloader that was installed with pip, keeping its " +"dependencies." msgstr "" -#: rapid/rapid.py:494 -msgid "Resetting to default values." +#: ../install.py:1088 +msgid "" +"Uninstall the dependencies installed by pip during Rapid Photo Downloader's " +"installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: rapid/rapid.py:565 rapid/renamesubfolderprefs.py:184 -msgid "Job code" +#: ../install.py:1093 +msgid "" +"Note: this will not uninstall any version of Rapid Photo Downloader " +"installed by your Linux distribution's package manager." msgstr "" -#: rapid/rapid.py:633 -msgid "Error in Download Subfolder preferences" +#: ../install.py:1100 +msgid "" +"Dependencies will only be removed if they are not required by other programs." msgstr "" -#: rapid/rapid.py:768 -msgid "Select a folder to download photos to" +#: ../install.py:1106 +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 "" -#: rapid/rapid.py:839 -msgid "Select an image folder" -msgstr "Select an image folder" +#: ../install.py:1156 +msgid "Failed to download versions file" +msgstr "" -#: rapid/rapid.py:861 -msgid "Select a folder in which to backup images" -msgstr "Select a folder in which to backup images" +#: ../install.py:1160 +msgid "Got error code {} while accessing versions file" +msgstr "" -#. Translators: please do not modify or leave out html formatting tags like <i> and <b>. These are used to format the text the users sees -#: rapid/rapid.py:951 +#: ../install.py:1268 msgid "" -"<i><b>Warning:</b> There is insufficient image metadata to fully generate " -"the name. Please use other renaming options.</i>" +"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 "" -#: rapid/rapid.py:972 -msgid "" -"<i><b>Warning:</b> There is insufficient image metadata to fully generate " -"subfolders. Please use other subfolder naming options.</i>" +#: ../install.py:1442 +msgid "Installing application requirements..." msgstr "" -#. 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:976 -#, python-format -msgid "<i>Example: %s</i>" +#: ../install.py:1458 +msgid "Received error code" msgstr "" -#: rapid/rapid.py:1031 -msgid "The subfolder preferences had some unnecessary values removed." +#: ../install.py:1459 +msgid "Failed to install application requirements: exiting" msgstr "" -#. Preferences list is now empty -#: rapid/rapid.py:1036 +#: ../install.py:1465 +msgid "Installing application..." +msgstr "" + +#: ../install.py:1478 +msgid "Failed to install application: exiting..." +msgstr "" + +#: ../install.py:1502 msgid "" -"The subfolder preferences entered are invalid and cannot be used.\n" -"They will be reset to their default values." +"You may have to restart the computer to be able to run the program from the " +"commmand line or application launcher." msgstr "" -#. Translators: this value is used as an example device when automatic backup device detection is enabled. You should translate this. -#: rapid/rapid.py:1233 -msgid "externaldrive1" +#: ../install.py:1513 +msgid "Do you want to install the application's man pages?" msgstr "" -#. Translators: this value is used as an example device when automatic backup device detection is enabled. You should translate this. -#: rapid/rapid.py:1235 -msgid "externaldrive2" +#: ../install.py:1514 +msgid "They will be installed into {}" msgstr "" -#. 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"). -#. It maybe displayed only briefly if the contents of the device being scanned is small. -#: rapid/rapid.py:1293 -msgid "scanning..." +#: ../install.py:1515 ../install.py:1520 +msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: rapid/rapid.py:1382 rapid/rapid.py:2453 -msgid "There is an error in the program preferences." +#: ../install.py:1517 +msgid "Do want to install the man pages?" msgstr "" -#: rapid/rapid.py:1383 -msgid "" -"\n" -"Please check preferences, restart the program, and try again." +#: ../install.py:1519 +msgid "Installing man pages into {}" msgstr "" -"\n" -"Please check preferences, restart the program, and try again." -#: rapid/rapid.py:1384 rapid/rapid.py:1385 -msgid "Download cannot proceed" +#: ../install.py:1536 +msgid "Failed to create man page directory: exiting" msgstr "" -#. 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'. -#. This particular text is displayed to the user before the download has started. -#: rapid/rapid.py:1421 rapid/rapid.py:2018 -#, python-format -msgid "0 of %s images copied" +#: ../install.py:1548 +msgid "Failed to copy man page." 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. -#. %(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:1433 -#, python-format -msgid "Device scan complete: found %(number)s images on %(device)s" +#: ../install.py:1558 +msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: rapid/rapid.py:1439 -#, python-format -msgid "Device scan complete: no images found on %s" +#: ../install.py:1571 +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 "" -#: rapid/rapid.py:1470 -msgid "Image filename could not be generated" -msgstr "Image filename could not be generated" +#: ../install.py:1612 +msgid "" +"Do not run this installer script as sudo / root user.\n" +"Run it using the user who will run the program.\n" +msgstr "" -#. '%(source)s' and '%(problem)s' are two more examples of text that should not be modified or left out -#: rapid/rapid.py:1472 -#, python-format +#: ../install.py:1622 ../install.py:1636 +msgid "Do not include any other command line arguments when specifying" +msgstr "" + +#: ../install.py:1651 msgid "" -"Source: %(source)s\n" -"Problem: %(problem)s" +"Sorry, this installer does not support a custom python installation.\n" +"Exiting..." +msgstr "" + +#: ../install.py:1657 +msgid "Restarting script using system python..." +msgstr "" + +#: ../install.py:1688 +msgid "Exiting..." msgstr "" -#: rapid/rapid.py:1476 +#. Translators: do not translate the term python3-apt +#: ../install.py:1707 +msgid "To continue, the package python3-apt must be installed." +msgstr "" + +#: ../install.py:1726 msgid "" -"Image filename could not be properly generated. Check to ensure there is " -"sufficient image metadata." +"Install the following packages using your Linux distribution's standard " +"package manager, and then rerun this installer" msgstr "" -"Image filename could not be properly generated. Check to ensure there is " -"sufficient image metadata." -#: rapid/rapid.py:1477 -#, python-format +#: ../install.py:1735 msgid "" -"Source: %(source)s\n" -"Destination: %(destination)s\n" -"Problem: %(problem)s" +"To run this program, programs to assist Python 3 and its package management " +"must be installed." msgstr "" -#: rapid/rapid.py:1486 -msgid "Could not open image" +#. Translators: do not translate the terms Python 3, pip and setuptools +#: ../install.py:1750 +msgid "Python 3's pip and setuptools must be upgraded for your user." +msgstr "" + +#. Translators: do not translate the term python or requests +#: ../install.py:1763 +msgid "Installing python requests" +msgstr "" + +#: ../upgrade.py:79 +#, fuzzy +msgid "Upgrade Rapid Photo Downloader" +msgstr "Rapid Photo Downloader" + +#: ../upgrade.py:446 ../raphodo/viewutils.py:242 +msgid "&Cancel" msgstr "" -#: rapid/rapid.py:1487 +#: ../upgrade.py:450 +msgid "&Upgrade" +msgstr "" + +#: ../upgrade.py:455 #, python-format -msgid "Source: %s" +msgid "Click the Upgrade button to upgrade to version %s." +msgstr "" + +#: ../upgrade.py:458 +msgid "Click the Upgrade button to start the upgrade." +msgstr "" + +#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 +msgid "&Close" msgstr "" -#: rapid/rapid.py:1505 -msgid "Image has no metadata" +#: ../upgrade.py:462 +msgid "&Run" msgstr "" -#: rapid/rapid.py:1506 +#: ../upgrade.py:492 +#, fuzzy +msgid "Close Rapid Photo Downloader before running this upgrade" +msgstr "Rapid Photo Downloader" + +#: ../upgrade.py:495 +msgid "Upgrade running..." +msgstr "" + +#: ../upgrade.py:531 #, python-format msgid "" -"Metadata is essential for generating subfolders / image names.\n" -"Source: %s" +"Successfully upgraded to %s. Click Close to exit, or Run to start the " +"program." msgstr "" -#: rapid/rapid.py:1516 +#: ../upgrade.py:536 msgid "" -"Subfolder name could not be properly generated. Check to ensure there is " -"sufficient image metadata." +"Upgrade finished successfully. Click Close to exit, or Run to start the " +"program." +msgstr "" + +#: ../upgrade.py:540 +msgid "Upgrade failed. Click Close to exit." msgstr "" -#: rapid/rapid.py:1517 +#: ../upgrade.py:7121 #, python-format -msgid "" -"Subfolder: %(subfolder)s\n" -"Image: %(image)s\n" -"Problem: %(problem)s" +msgid "Upgrading %s..." +msgstr "" + +#: ../upgrade.py:7123 +msgid "Press any key to continue..." msgstr "" -#: rapid/rapid.py:1569 rapid/rapid.py:1597 rapid/rapid.py:1616 -#: rapid/rapid.py:1678 +#: ../upgrade.py:7136 +#, fuzzy +msgid "Rapid Photo Downloader upgrade failed" +msgstr "Rapid Photo Downloader" + +#: ../upgrade.py:7138 #, python-format msgid "" -"Source: %(source)s\n" -"Destination: %(destination)s" +"The python package %s could not be updated. The upgrade cannot continue." msgstr "" -#: rapid/rapid.py:1618 -#, python-format -msgid "Unique identifier '%s' added" +#: ../raphodo/aboutdialog.py:228 +msgid "Credits" msgstr "" -#. A new day, according the user's preferences of what time a day begins, has started -#: rapid/rapid.py:1635 -msgid "New day has started - resetting 'Downloads Today' sequence number" +#: ../raphodo/backuppanel.py:240 +msgid "Backups are not configured" msgstr "" -#: rapid/rapid.py:1640 rapid/rapid.py:1646 -msgid "Download copying error" +#: ../raphodo/backuppanel.py:242 +msgid "No backup devices detected" msgstr "" -#: rapid/rapid.py:1641 -#, python-format +#: ../raphodo/backuppanel.py:244 +msgid "Valid backup locations not yet specified" +msgstr "" + +#: ../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." +msgstr "" + +#: ../raphodo/backuppanel.py:412 +msgid "Back up photos and videos when downloading" +msgstr "" + +#: ../raphodo/backuppanel.py:418 +msgid "Automatically detect backup devices" +msgstr "" + +#: ../raphodo/backuppanel.py:424 msgid "" -"Source: %(source)s\n" -"Destination: %(destination)s\n" -"Error: %(errorno)s %(strerror)s" +"Specify the folder in which backups are stored on the device." +"<br><br><i>Note: the presence of a folder with this name is used to " +"determine if the device is used for backups. For each device you wish to use " +"for backing up to, create a folder in it with one of these folder names. By " +"adding both folders, the same device can be used to back up both photos and " +"videos.</i>" +msgstr "" + +#: ../raphodo/backuppanel.py:439 +#, fuzzy +msgid "Photo folder name:" +msgstr "Rapid Photo Downloader" + +#: ../raphodo/backuppanel.py:444 +msgid "Video folder name:" +msgstr "" + +#: ../raphodo/backuppanel.py:449 ../raphodo/nameeditor.py:890 +#: ../raphodo/renamepanel.py:123 +msgid "Example:" +msgstr "" + +#: ../raphodo/backuppanel.py:460 +msgid "If you disable automatic detection, choose the exact backup locations." +msgstr "" + +#. 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 "" + +#: ../raphodo/backuppanel.py:474 +msgid "Select Photo Backup Location" +msgstr "" + +#. 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 "" -#: rapid/rapid.py:1643 rapid/rapid.py:1716 -msgid "The image was not copied." +#: ../raphodo/backuppanel.py:491 +msgid "Select Video Backup Location" msgstr "" -#: rapid/rapid.py:1677 -msgid "Backup image already exists" +#. Translators: this value is used as an example device when automatic backup device +#. detection is enabled. You should translate this. +#: ../raphodo/backuppanel.py:595 +msgid "drive1" msgstr "" -#: rapid/rapid.py:1705 rapid/rapid.py:1713 rapid/rapid.py:1719 -msgid "Backing up error" +#. Translators: this value is used as an example device when automatic backup device +#. detection is enabled. You should translate this. +#: ../raphodo/backuppanel.py:598 +msgid "drive2" msgstr "" -#: rapid/rapid.py:1706 +#: ../raphodo/backuppanel.py:663 +msgid "Projected Backup Storage Use" +msgstr "" + +#: ../raphodo/backuppanel.py:669 +msgid "Backup Options" +msgstr "" + +#. translators: refers to the video thumbnail file that some +#. cameras generate -- it has a .THM file extension +#: ../raphodo/copyfiles.py:516 +msgid "video THM" +msgstr "" + +#: ../raphodo/copyfiles.py:522 +msgid "audio" +msgstr "" + +#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 +#: ../raphodo/rpdfile.py:348 #, python-format -msgid "" -"Destination directory could not be created\n" -"%(directory)s\n" -"Error: %(errno)s %(strerror)s" +msgid "%(no_photos)s Photos" msgstr "" -#: rapid/rapid.py:1714 rapid/rapid.py:1720 +#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 +#: ../raphodo/rpdfile.py:339 #, python-format -msgid "" -"Source: %(source)s\n" -"Destination: %(destination)s\n" -"Error: %(errno)s %(strerror)s" +msgid "%(no_videos)s Videos" +msgstr "" + +#: ../raphodo/destinationdisplay.py:92 +msgid "Used" 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:1733 -msgid "The device can now be safely removed" +#: ../raphodo/destinationdisplay.py:93 +msgid "Excess" msgstr "" -#: rapid/rapid.py:1737 +#: ../raphodo/destinationdisplay.py:102 +msgid "Device size unknown" +msgstr "" + +#: ../raphodo/destinationdisplay.py:112 #, python-format -msgid "%s images downloaded" +msgid "No space free on %(size_total)s device" msgstr "" -#: rapid/rapid.py:1739 +#: ../raphodo/destinationdisplay.py:119 #, python-format -msgid "%s images skipped" +msgid "%(size_free)s free of %(size_total)s" msgstr "" -#: rapid/rapid.py:1745 rapid/rapid.py:2999 -msgid "warnings" +#: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 +#: ../raphodo/rapid.py:2032 ../raphodo/rapid.py:2160 ../raphodo/rapid.py:6053 +#: ../raphodo/rpdfile.py:930 +msgid "Photos" +msgstr "" + +#. translators: the name of the Videos folder +#: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 +#: ../raphodo/rapid.py:2037 ../raphodo/rapid.py:2161 ../raphodo/rapid.py:6054 +#: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:452 +msgid "Videos" +msgstr "" + +#: ../raphodo/destinationdisplay.py:192 +msgid "Projected storage use after download" +msgstr "" + +#: ../raphodo/destinationdisplay.py:327 ../raphodo/nameeditor.py:521 +msgid "Custom..." +msgstr "" + +#: ../raphodo/destinationdisplay.py:678 +msgid "Configure photo subfolder creation" +msgstr "" + +#: ../raphodo/destinationdisplay.py:680 +msgid "Configure video subfolder creation" +msgstr "" + +#: ../raphodo/devicedisplay.py:983 +msgid "Other" msgstr "" -#: rapid/rapid.py:1747 rapid/rapid.py:3001 -msgid "errors" +#: ../raphodo/devicedisplay.py:984 +msgid "Probing device..." msgstr "" -#: rapid/rapid.py:1769 -msgid "Backup device missing" +#: ../raphodo/devicedisplay.py:1000 +msgid "Temporarily ignore this device" msgstr "" -#: rapid/rapid.py:1769 -msgid "No backup device was detected." +#: ../raphodo/devicedisplay.py:1002 +msgid "Permanently ignore this device" msgstr "" -#: rapid/rapid.py:1773 -msgid "This device has no images to download from." +#: ../raphodo/devicedisplay.py:1004 +msgid "Rescan" msgstr "" -#: rapid/rapid.py:1808 +#. Translators: percentage full e.g. 75% full +#: ../raphodo/devicedisplay.py:1093 #, python-format -msgid "Download has started from %s" +msgid "%s full" +msgstr "" + +#: ../raphodo/devices.py:463 +msgid "Cameras" msgstr "" -#: rapid/rapid.py:1853 -msgid "Image skipped" +#: ../raphodo/devices.py:464 ../raphodo/devices.py:927 +#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/rapid.py:1988 +msgid "Devices" msgstr "" -#: rapid/rapid.py:1854 -msgid "Image overwritten" +#: ../raphodo/devices.py:724 +#, python-format +msgid "Downloading from %(device_names)s" msgstr "" -#: rapid/rapid.py:1855 -msgid "Image already exists" +#. Translators: e.g. Three Devices +#: ../raphodo/devices.py:784 +#, python-format +msgid "%(no_devices)s %(device_type)s" msgstr "" -#: rapid/rapid.py:1900 -msgid "Image has no thumbnail" +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1816 +msgid "Select Source" msgstr "" -#: rapid/rapid.py:1910 +#: ../raphodo/devices.py:943 ../raphodo/devices.py:954 #, python-format -msgid "%(number)s of %(total)s images copied" +msgid "%(device1)s + %(device2)s" msgstr "" -#: rapid/rapid.py:1926 +#. Number of cameras e.g. 3 Cameras +#: ../raphodo/devices.py:965 #, python-format -msgid "Download complete from %s" +msgid "%(no_cameras)s Cameras" msgstr "" -#. Device refers to a thing like a camera, memory card in its reader, external hard drive, Portable Storage Device, etc. -#: rapid/rapid.py:2002 -msgid "Device" +#: ../raphodo/devices.py:970 +#, python-format +msgid "%(no_devices)s Devices" +msgstr "" + +#. Translators: two folder names, separated by a plus sign +#: ../raphodo/devices.py:1265 +#, python-format +msgid "%s + %s" +msgstr "" + +#: ../raphodo/didyouknow.py:45 +msgid "Click on a file's checkbox to mark or unmark it for download." +msgstr "" + +#: ../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 " +"default, and their thumbnails are dimmed so you can differentiate them from " +"files that are yet to be downloaded." +msgstr "" + +#: ../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 " +"checkmark or not." +msgstr "" + +#: ../raphodo/didyouknow.py:68 +msgid "" +"Click on a device's checkbox to quickly mark or unmark all its files for " +"downloading." +msgstr "" + +#: ../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 "" -#. Size refers to the total size of images on the device, typically in MB or GB -#: rapid/rapid.py:2007 -msgid "Size" +#: ../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 "" + +#: ../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 "" + +#: ../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 " +"one time." +msgstr "" + +#: ../raphodo/didyouknow.py:110 +msgid "" +"The <b>Timeline</b> groups photos and videos based on how much time elapsed " +"between consecutive shots. Use it to identify photos and videos taken at " +"different periods in a single day or over consecutive days." +msgstr "" + +#: ../raphodo/didyouknow.py:117 +msgid "" +"\n" +"<p>In the illustration above, the first row of the Timeline is black because " +"all the files on \n" +"that date had been previously downloaded.</p>\n" +"<p>The Timeline's slider adjusts the time elapsed between consecutive shots " +"that is used to build \n" +"the Timeline:</p>\n" +" " +msgstr "" + +#: ../raphodo/didyouknow.py:128 +msgid "" +"To view photos and videos for a particular time range, use the mouse " +"(optionally in combination with the <tt>Shift</tt> or <tt>Ctrl</tt> keys) to " +"select time periods. When a time range is selected, the Timeline button on " +"the left side of the main window will be highlighted." +msgstr "" + +#: ../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 " +"being used." +msgstr "" + +#: ../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." msgstr "" -#: rapid/rapid.py:2010 -msgid "Download Progress" +#: ../raphodo/didyouknow.py:149 +msgid "" +"\n" +" Thumbnails can be sorted using a variety of criteria:\n" +"<ol>\n" +"<li><b>Modification Time:</b> when the file was last modified, according to " +"its metadata (where \n" +" available) or according to the filesystem (as a fallback).</li>\n" +"<li><b>Checked State:</b> whether the file is marked for download.</li>\n" +"<li><b>Filename:</b> the full filename, including extension.</li>\n" +"<li><b>Extension:</b> the filename's extension. You can use this to group " +"jpeg and raw images, for \n" +"instance.</li>\n" +"<li><b>File Type:</b> photo or video.</li>\n" +"<li><b>Device:</b> name of the device the photos and videos are being " +"downloaded from.</li>\n" +"</ol> " +msgstr "" + +#: ../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, " +"using a scheme of your choosing." msgstr "" -#: rapid/rapid.py:2126 rapid/rapid.py:2132 -msgid "Thumbnail cannot be displayed" +#: ../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: " +"<b>Destination</b>, <b>Rename</b>, or <b>Job Code</b>." msgstr "" -#: rapid/rapid.py:2127 rapid/rapid.py:2133 -msgid "It may be corrupted" +#: ../raphodo/didyouknow.py:179 +msgid "" +"\n" +"When thinking about your download directory structure, keep in mind two " +"different types\n" +"of directory:\n" +"<ol>\n" +"<li>The <b>destination folder</b>, e.g. "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" +"name of the destination folder is displayed in the grey bar directly above " +"the folder tree, \n" +"with a folder icon to its left and a gear icon to its far right.</li>\n" +"<li>The <b>download subfolders</b>, which are directories that will be " +"automatically generated \n" +"by Rapid Photo Downloader. They need not already exist on your computer, but " +"it's okay if they do.\n" +"They will be generated under the destination folder.</li>\n" +"</ol>\n" +" " +msgstr "" + +#: ../raphodo/didyouknow.py:196 +msgid "" +"\n" +"You can download photos and videos to the same destination folder, or " +"specify a different \n" +"destination folder for each. The same applies to the download subfolders for " +"photos and \n" +"videos—download photos and videos to the same subfolders, or use a " +"different scheme for each \n" +"type. \n" +" " msgstr "" -#: rapid/rapid.py:2163 -msgid "Enter a Job Code" +#: ../raphodo/didyouknow.py:206 +msgid "" +"Automatically generated download subfolders can contain further " +"automatically generated subfolders if need be. A common scheme is to create " +"a year subfolder and then a series of year-month-day subfolders within it." msgstr "" -#: rapid/rapid.py:2179 -msgid "Job Code:" +#: ../raphodo/didyouknow.py:215 +msgid "" +"\n" +"Whenever possible, the program previews the download subfolders of photos " +"and videos to download:\n" +"<ol>\n" +"<li>The destination folder tree shows the download subfolders already on " +"your computer (those in \n" +" a regular, non-italicized font), and the subfolders that will be created " +"during the download \n" +" (those whose names are italicized).</li>\n" +"<li>The folder tree also shows into which subfolders the files will be " +"downloaded (those colored \n" +" black).</li>\n" +"</ol>\n" +" " +msgstr "" + +#: ../raphodo/didyouknow.py:230 +msgid "" +"\n" +"Download subfolder names are typically generated using some or all of the " +"following elements:\n" +"<ol>\n" +"<li><b>File metadata</b>, very often including the date the photo or video " +"was created, but might \n" +"also \n" +"include the camera model name, camera serial number, or file extension e.g. " +"JPG or CR2.</li>\n" +"<li>A <b>Job Code</b>, which is free text you specify at the time the " +"download occurs, such as the\n" +"name of an event or location.</li>\n" +"<li><b>Text</b> which you want to appear every time, such as a hyphen or a " +"space.</li>\n" +"</ol>\n" +"Naming subfolders with the year, followed by the month and finally the day " +"in numeric format makes \n" +"it easy to keep them sorted in a file manager, which is why its the default " +"option:\n" +" " +msgstr "" + +#: ../raphodo/didyouknow.py:248 +msgid "" +"\n" +"To automatically create download subfolders as you download, \n" +"you can use one of Rapid Photo Downloader's built-in presets, or create a " +"custom preset. Click on \n" +"the gear icon to bring up a drop-down menu: \n" +" " msgstr "" -#: rapid/rapid.py:2225 -msgid "Job Code entered" +#: ../raphodo/didyouknow.py:256 +msgid "" +"\n" +"Using the drop-down menu, select a built-in preset or click on <b>Custom</b> " +"to configure your own \n" +"scheme. You create your own schemes using the Photo or Video Subfolder " +"Generation Editor: \n" +" " msgstr "" -#: rapid/rapid.py:2227 -msgid "Job Code not entered - download to be cancelled" +#: ../raphodo/didyouknow.py:266 +msgid "" +"It's easy to download raw images into one folder, and jpeg images into " +"another. Simply use the <b>Filename Extension</b> as part of your download " +"subfolder generation scheme:" msgstr "" -#: rapid/rapid.py:2454 -msgid "Some preferences will be reset." +#: ../raphodo/didyouknow.py:271 +msgid "" +"This illustration shows a saved custom preset named "My custom " +"preset"." msgstr "" -#: rapid/rapid.py:2488 -msgid "Prompting for Job Code" +#: ../raphodo/didyouknow.py:275 +msgid "" +"\n" +"You do not have to create nested download subfolders. This illustration " +"shows \n" +"the generation of download subfolders that contain only the date the photos " +"were taken and a \n" +"Job Code:\n" +" " msgstr "" -#: rapid/rapid.py:2505 -msgid "Starting downloads that have been waiting for a Job Code" +#: ../raphodo/didyouknow.py:285 +msgid "" +"\n" +"Although there are many built-in date/time naming options, you may find that " +"you \n" +"need something different. It's no problem to create your own. You can " +"combine date/time choices to\n" +"generate new combinations. Supposing you wanted a date format that combines " +"year (YYYY), a hyphen, \n" +"and month (MM) to form YYYY-MM. You can create it like this (note the red " +"circle around the hyphen):\n" +" " +msgstr "" + +#: ../raphodo/didyouknow.py:294 +msgid "" +"\n" +"Read more about all the ways you can generate download subfolder names and " +"file names in the <a \n" +"href=\"http://damonlynch.net/rapid/documentation/#renamedateandtime\">online " +"documentation</a>.\n" +" " msgstr "" -#: rapid/rapid.py:2509 -msgid "Starting downloads" +#: ../raphodo/didyouknow.py:302 +msgid "" +"\n" +"<b>Job Codes</b> let you easily enter text that describes sets of photos and " +"videos. You can \n" +"use them in subfolder and file names. In this illustration, some files have " +"had the Job Code\n" +""Street" applied to them, and the selected files are about to get " +"the Job Code \n" +""Green Bazaar": \n" msgstr "" -#: rapid/rapid.py:2539 +#: ../raphodo/didyouknow.py:311 msgid "" -"A newer version of this program was previously run on this computer.\n" "\n" +"You can apply new or existing Job Codes before you start a download. If " +"there are any \n" +"files in the download that have not yet had a Job Code applied to them, " +"you'll be prompted to enter \n" +"a Job Code for them before the download begins.\n" +" " msgstr "" -#: rapid/rapid.py:2541 +#: ../raphodo/didyouknow.py:320 +msgid "Look for hints to guide you when working with Job Codes:" +msgstr "" + +#: ../raphodo/didyouknow.py:324 msgid "" -"Program preferences appear to be valid, but please check them to ensure " -"correct operation." +"Hints will vary depending on the context, such as when the mouse is hovering " +"over a button." msgstr "" -#: rapid/rapid.py:2543 -msgid "Sorry, some preferences are invalid and will be reset." +#: ../raphodo/didyouknow.py:330 +msgid "" +"\n" +"When you give your photos and videos unique filenames, you'll never be " +"confused as to \n" +"which file is which. Using <b>sequence numbers</b> to make filenames unique " +"is highly \n" +"recommended!\n" +" " msgstr "" -#: rapid/rapid.py:2544 -msgid "Warning:" +#: ../raphodo/didyouknow.py:338 +msgid "" +"\n" +"<p>Four types of sequence values are available to help you assign unique " +"names to your photos and \n" +"videos:\n" +"<ol>\n" +"<li><b>Downloads today</b>: tracks downloads completed during that day.</" +"li>\n" +"<li><b>Stored number</b>: similar to Downloads today, but it is remembered " +"from the last time the \n" +"program was run.</li>\n" +"<li><b>Session number</b>: reset each time the program is run.</li>\n" +"<li><b>Sequence letter</b>: like session numbers, but uses letters.</li>\n" +"</ol></p>\n" +"<p>\n" +"Read more about sequence numbers in the <a \n" +"href=\"http://damonlynch.net/rapid/documentation/#sequencenumbers\">online " +"documentation</a>.</p>\n" +" " +msgstr "" + +#: ../raphodo/didyouknow.py:356 +msgid "" +"\n" +"The <b>Rename</b> panel allows you to configure file renaming. To rename " +"your files, you can choose\n" +"from among existing renaming presets or define your own. \n" +" " msgstr "" -#: rapid/rapid.py:2549 +#: ../raphodo/didyouknow.py:363 msgid "" -"This version of the program is newer than the previously run version. " -"Checking preferences." +"\n" +"<p>The <b>Synchronize RAW + JPEG</b> option is useful if you use the RAW + " +"JPEG feature on your \n" +"camera and you use sequence numbers in your photo renaming. Enabling this " +"option \n" +"will cause the program to detect matching pairs of RAW and JPEG photos, and " +"when they are detected,\n" +"the same sequence numbers will be applied to both photo names. Furthermore, " +"sequences will be \n" +"updated as if the photos were one.</p>\n" +"<p>\n" +"Read more about file renaming in the <a \n" +"href=\"http://damonlynch.net/rapid/documentation/#rename\">online " +"documentation</a>.</p>\n" +" " +msgstr "" + +#: ../raphodo/didyouknow.py:377 +msgid "" +"\n" +"You can have your photos and videos backed up to multiple locations as they " +"are downloaded, such as \n" +"external hard drives or network shares. Backup devices can be automatically " +"detected, or exact \n" +"backup locations specified.\n" +" " msgstr "" -#: rapid/rapid.py:2556 -msgid "Preferences were modified." +#: ../raphodo/didyouknow.py:385 +msgid "" +"In this example, the drive <b>photobackup</b> does not contain a folder " +"named <tt>Videos</tt>, so videos will not be backed up to it." msgstr "" -#: rapid/rapid.py:2557 +#: ../raphodo/didyouknow.py:391 msgid "" -"This version of the program uses different preferences than the old version. " -"Your preferences have been updated.\n" "\n" -"Please check them to ensure correct operation." +"Several of the program's preferences can be set from the command line, " +"including download \n" +"sources, destinations, and backups. Additionally, settings can be reset to " +"their \n" +"default state, and caches and remembered files cleared. \n" +" " msgstr "" -#: rapid/rapid.py:2561 -msgid "No preferences needed to be changed." +#: ../raphodo/didyouknow.py:396 +msgid "You can also import program preferences from the older 0.4 version." msgstr "" -#: rapid/rapid.py:2563 +#: ../raphodo/didyouknow.py:401 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. " -"They will be reset." +"\n" +"Rapid Photo Downloader deals with three types of cache:\n" +"<ol>\n" +"<li>A <b>thumbnail cache</b> whose sole purpose is to store thumbnails of " +"files from your cameras, \n" +"memory cards, and other devices.</li>\n" +"<li>A <b>temporary cache</b> of files downloaded from a camera, one for " +"photos and another for \n" +"videos. They are located in temporary subfolders in the download destination." +"</li>\n" +"<li>The <b>desktop's thumbnail cache</b>, in which Rapid Photo Downloader " +"stores thumbnails of \n" +"RAW and TIFF photos once they have been downloaded. File browsers like Gnome " +"Files use this cache \n" +"as well, meaning they too will display thumbnails for those files. \n" +"</li>\n" +"</ol>\n" +"Read more about these caches and their effect on download performance in the " +"<a \n" +"href=\"http://damonlynch.net/rapid/documentation/#caches\">online " +"documentation</a>.\n" +" " msgstr "" -#: rapid/rapid.py:2572 -msgid "Problem using pynotify." +#: ../raphodo/didyouknow.py:460 +msgid "Tip of the Day" msgstr "" -#: rapid/rapid.py:2588 -msgid "Failed to receive pynotify server capabilities." +#: ../raphodo/didyouknow.py:468 +msgid "Did you know...?" msgstr "" -#: rapid/rapid.py:2626 -msgid "and" +#: ../raphodo/didyouknow.py:495 +msgid "Show tips on startup" msgstr "" -#: rapid/rapid.py:2631 -msgid "Using backup devices" +#: ../raphodo/didyouknow.py:499 +msgid "&Next" msgstr "" -#: rapid/rapid.py:2633 -msgid "Using backup device" +#: ../raphodo/didyouknow.py:500 +msgid "&Previous" msgstr "" -#: rapid/rapid.py:2635 -msgid "No backup devices detected" +#: ../raphodo/downloadtracker.py:402 +msgid "MB/sec" msgstr "" -#: rapid/rapid.py:2770 +#. Be friendly in the last few seconds +#: ../raphodo/downloadtracker.py:532 +msgid "A few seconds" +msgstr "" + +#: ../raphodo/downloadtracker.py:588 +msgid "1 second" +msgstr "" + +#: ../raphodo/downloadtracker.py:590 #, python-format -msgid "Detected %(device)s with path %(path)s" +msgid "%d seconds" msgstr "" -#: rapid/rapid.py:2774 -msgid "Automatically start download is true" +#: ../raphodo/downloadtracker.py:595 +msgid "1 minute" msgstr "" -#: rapid/rapid.py:2776 -msgid "Automatically start download is false" +#: ../raphodo/downloadtracker.py:597 +#, python-format +msgid "%d minutes" msgstr "" -#: rapid/rapid.py:2824 -msgid "Using manually specified path" +#: ../raphodo/downloadtracker.py:602 ../raphodo/downloadtracker.py:784 +msgid "1 hour" msgstr "" -#: rapid/rapid.py:2945 rapid/rapid.py:2994 -msgid "All downloads complete" +#: ../raphodo/downloadtracker.py:604 +#, python-format +msgid "%d hours" +msgstr "" + +#: ../raphodo/downloadtracker.py:609 ../raphodo/downloadtracker.py:813 +#: ../raphodo/downloadtracker.py:821 +msgid "1 day" msgstr "" -#: rapid/rapid.py:2959 -msgid "MB/s" +#: ../raphodo/downloadtracker.py:611 +#, python-format +msgid "%d days" msgstr "" -#: rapid/rapid.py:2969 -msgid "About 1 second remaining" +#: ../raphodo/downloadtracker.py:790 +msgid "1 minute, 1 second" msgstr "" -#: rapid/rapid.py:2971 +#: ../raphodo/downloadtracker.py:792 #, python-format -msgid "About %i seconds remaining" +msgid "1 minute, %d seconds" msgstr "" -#: rapid/rapid.py:2973 -msgid "About 1 minute remaining" +#: ../raphodo/downloadtracker.py:795 +#, python-format +msgid "%d minutes, 1 second" msgstr "" -#. 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:2978 +#: ../raphodo/downloadtracker.py:797 #, python-format -msgid "About %(minutes)i:%(seconds)02i minutes remaining" +msgid "%(minutes)d minutes, %(seconds)d seconds" msgstr "" -#: rapid/rapid.py:2995 -msgid "images downloaded" +#: ../raphodo/downloadtracker.py:828 +msgid "1 hour, 1 minute" msgstr "" -#: rapid/rapid.py:2997 -msgid "images skipped" +#: ../raphodo/downloadtracker.py:830 +#, python-format +msgid "1 hour, %d minutes" 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:3089 -msgid "_Download " +#: ../raphodo/downloadtracker.py:833 +#, python-format +msgid "%d hours, 1 minute" msgstr "" -#. This text will be displayed to the user on the Download / Pause button. -#: rapid/rapid.py:3099 -msgid "_Pause" +#: ../raphodo/downloadtracker.py:835 +#, python-format +msgid "%(hours)d hours, %(minutes)d minutes" msgstr "" -#: rapid/rapid.py:3161 -msgid "Preferences were changed." +#: ../raphodo/downloadtracker.py:861 +msgid "1 day, 1 hour" msgstr "" -#: rapid/rapid.py:3298 -msgid "Goodbye" +#: ../raphodo/downloadtracker.py:863 +#, python-format +msgid "1 day, %d hours" msgstr "" -#. 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:3309 +#: ../raphodo/downloadtracker.py:866 #, python-format -msgid "" -"display program information on the command line as the program runs " -"(default: %default)" +msgid "%d days, 1 hour" msgstr "" -#: rapid/rapid.py:3310 -msgid "only output errors to the command line" +#: ../raphodo/downloadtracker.py:868 +#, python-format +msgid "%(days)d days, %(hours)d hours" msgstr "" -#. image file extensions are recognized RAW files plus TIFF and JPG -#: rapid/rapid.py:3312 -msgid "list image file extensions the program recognizes and exit" -msgstr "list image file extensions the program recognises and exit" +#: ../raphodo/errorlog.py:66 +msgid "Find" +msgstr "" + +#: ../raphodo/errorlog.py:136 +#, fuzzy +msgid "Error Reports - Rapid Photo Downloader" +msgstr "Rapid Photo Downloader" + +#: ../raphodo/errorlog.py:171 +msgid "Find in reports" +msgstr "" + +#: ../raphodo/errorlog.py:188 +msgid "Find the previous occurrence of the phrase" +msgstr "" + +#: ../raphodo/errorlog.py:193 +msgid "Find the next occurrence of the phrase" +msgstr "" -#: rapid/rapid.py:3325 +#: ../raphodo/errorlog.py:195 +msgid "&Highlight All" +msgstr "" + +#: ../raphodo/errorlog.py:196 +msgid "Highlight all occurrences of the phrase" +msgstr "" + +#: ../raphodo/errorlog.py:197 +msgid "&Match Case" +msgstr "" + +#: ../raphodo/errorlog.py:198 +msgid "Search with case sensitivity" +msgstr "" + +#: ../raphodo/errorlog.py:199 +msgid "&Whole Words" +msgstr "" + +#: ../raphodo/errorlog.py:200 +msgid "Search whole words only" +msgstr "" + +#: ../raphodo/errorlog.py:210 ../raphodo/errorlog.py:345 #, python-format -msgid "and %s" +msgid "%s of %s matches" +msgstr "" + +#: ../raphodo/errorlog.py:232 +msgid "Clear" +msgstr "" + +#: ../raphodo/errorlog.py:332 +msgid "Phrase not found" +msgstr "" + +#: ../raphodo/errorlog.py:491 +msgid "Search pending..." +msgstr "" + +#: ../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." +msgstr "" + +#: ../raphodo/excepthook.py:77 +#, fuzzy +msgid "Problem in Rapid Photo Downloader" +msgstr "Rapid Photo Downloader" + +#: ../raphodo/excepthook.py:81 +#, python-brace-format +msgid "" +"<b>A problem occurred in Rapid Photo Downloader</b><br><br>\n" +" Please report the problem at <a href=\"{website}\">{website}</a>." +"<br><br>\n" +" Attach the log file <i>{log_file}</i> to your bug report (click\n" +" <a href=\"{log_path}\">here</a> to open the log directory).<br><br>If " +"the same problem occurs\n" +" again before the program exits, this is the only notification about it.\n" +" " +msgstr "" + +#: ../raphodo/excepthook.py:98 +#, fuzzy +msgid "A problem occurred in Rapid Photo Downloader\n" +msgstr "Rapid Photo Downloader" + +#: ../raphodo/excepthook.py:99 +#, python-brace-format +msgid "" +"Please report the problem at {website}\n" +"\n" +" Attach the log file to your bug report, found at {log_path}\n" +"\n" +msgstr "" + +#: ../raphodo/filebrowse.py:124 ../raphodo/thumbnaildisplay.py:1756 +msgid "Open in File Browser..." +msgstr "" + +#: ../raphodo/foldercombo.py:120 +msgid "File System" msgstr "" -#. Which volume management code is being used (GIO or GnomeVFS) -#: rapid/rapid.py:3330 rapid/rapid.py:3333 -msgid "Using" +#: ../raphodo/foldercombo.py:157 +msgid "Other..." msgstr "" -#. this application is already running -#: rapid/rapid.py:3347 +#. Translators: indicate in combobox that a path does not exist +#: ../raphodo/foldercombo.py:235 #, python-format -msgid "%s is already running" +msgid "%s (location does not exist)" msgstr "" -#: rapid/renamesubfolderprefs.py:178 +#: ../raphodo/generatenameconfig.py:190 msgid "Date time" msgstr "" -#: rapid/renamesubfolderprefs.py:179 +#: ../raphodo/generatenameconfig.py:191 msgid "Text" msgstr "" -#: rapid/renamesubfolderprefs.py:180 +#: ../raphodo/generatenameconfig.py:192 ../raphodo/rapid.py:2134 msgid "Filename" msgstr "" -#: rapid/renamesubfolderprefs.py:181 +#: ../raphodo/generatenameconfig.py:193 ../raphodo/preferencedialog.py:724 msgid "Metadata" msgstr "" -#: rapid/renamesubfolderprefs.py:182 +#: ../raphodo/generatenameconfig.py:194 msgid "Sequences" msgstr "" -#: rapid/renamesubfolderprefs.py:185 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#jobcode +#: ../raphodo/generatenameconfig.py:197 +msgid "Job code" +msgstr "" + +#: ../raphodo/generatenameconfig.py:198 msgid "Image date" msgstr "" -#: rapid/renamesubfolderprefs.py:186 +#: ../raphodo/generatenameconfig.py:199 +msgid "Video date" +msgstr "" + +#: ../raphodo/generatenameconfig.py:200 msgid "Today" msgstr "" -#: rapid/renamesubfolderprefs.py:187 +#: ../raphodo/generatenameconfig.py:201 msgid "Yesterday" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:189 -msgid "Name + extension" +#. Translators: Download time is the time and date that the download started (when the +#. user clicked the Download button) +#: ../raphodo/generatenameconfig.py:204 +msgid "Download time" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:191 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:207 msgid "Name" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:193 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:210 ../raphodo/rapid.py:2135 msgid "Extension" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:195 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:213 msgid "Image number" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:197 +#: ../raphodo/generatenameconfig.py:214 +msgid "Video number" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:217 msgid "Aperture" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:199 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:220 msgid "ISO" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:201 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:223 msgid "Exposure time" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:203 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:226 msgid "Focal length" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:205 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:229 msgid "Camera make" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:207 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:232 msgid "Camera model" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:209 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:235 msgid "Short camera model" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:211 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:238 msgid "Hyphenated short camera model" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:213 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:241 msgid "Serial number" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:215 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:244 msgid "Shutter count" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/renamesubfolderprefs.py:217 +#. File number currently refers to the Exif value Exif.Canon.FileNumber +#: ../raphodo/generatenameconfig.py:246 +msgid "File number" +msgstr "" + +#. Only the folder component of the Exif.Canon.FileNumber value +#: ../raphodo/generatenameconfig.py:248 +msgid "Folder only" +msgstr "" + +#. The folder and file component of the Exif.Canon.FileNumber value +#: ../raphodo/generatenameconfig.py:250 +msgid "Folder and file" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:253 msgid "Owner name" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: rapid/renamesubfolderprefs.py:219 +#: ../raphodo/generatenameconfig.py:254 +msgid "Codec" +msgstr "" + +#: ../raphodo/generatenameconfig.py:255 +msgid "Width" +msgstr "" + +#: ../raphodo/generatenameconfig.py:256 +msgid "Height" +msgstr "" + +#: ../raphodo/generatenameconfig.py:257 +msgid "Length" +msgstr "" + +#: ../raphodo/generatenameconfig.py:258 +msgid "Frames Per Second" +msgstr "" + +#: ../raphodo/generatenameconfig.py:259 +msgid "Artist" +msgstr "" + +#: ../raphodo/generatenameconfig.py:260 +msgid "Copyright" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers +#: ../raphodo/generatenameconfig.py:263 msgid "Downloads today" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: rapid/renamesubfolderprefs.py:221 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers +#: ../raphodo/generatenameconfig.py:266 msgid "Session number" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: rapid/renamesubfolderprefs.py:223 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers +#: ../raphodo/generatenameconfig.py:269 msgid "Subfolder number" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: rapid/renamesubfolderprefs.py:225 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers +#: ../raphodo/generatenameconfig.py:272 msgid "Stored number" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: rapid/renamesubfolderprefs.py:227 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters +#: ../raphodo/generatenameconfig.py:275 msgid "Sequence letter" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:229 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:278 msgid "All digits" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:231 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:281 msgid "Last digit" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:233 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:284 msgid "Last 2 digits" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:235 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:287 msgid "Last 3 digits" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/renamesubfolderprefs.py:237 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:290 msgid "Last 4 digits" msgstr "" -#. Translators: please not the capitalization of this text, and keep it the same if your language features capitalization -#: rapid/renamesubfolderprefs.py:239 +#. Translators: please not the capitalization of this text, and keep it the same if your +#. language features capitalization +#: ../raphodo/generatenameconfig.py:293 msgid "Original Case" msgstr "" -#. Translators: please not the capitalization of this text, and keep it the same if your language features capitalization -#: rapid/renamesubfolderprefs.py:241 +#. Translators: please not the capitalization of this text, and keep it the same if your +#. language features capitalization +#: ../raphodo/generatenameconfig.py:296 msgid "UPPERCASE" msgstr "" -#. Translators: please not the capitalization of this text, and keep it the same if your language features capitalization -#: rapid/renamesubfolderprefs.py:243 +#. Translators: please not the capitalization of this text, and keep it the same if your +#. language features capitalization +#: ../raphodo/generatenameconfig.py:299 msgid "lowercase" msgstr "" -#: rapid/renamesubfolderprefs.py:244 +#: ../raphodo/generatenameconfig.py:300 msgid "One digit" msgstr "" -#: rapid/renamesubfolderprefs.py:245 +#: ../raphodo/generatenameconfig.py:301 msgid "Two digits" msgstr "" -#: rapid/renamesubfolderprefs.py:246 +#: ../raphodo/generatenameconfig.py:302 msgid "Three digits" msgstr "" -#: rapid/renamesubfolderprefs.py:247 +#: ../raphodo/generatenameconfig.py:303 msgid "Four digits" msgstr "" -#: rapid/renamesubfolderprefs.py:248 +#: ../raphodo/generatenameconfig.py:304 msgid "Five digits" msgstr "" -#: rapid/renamesubfolderprefs.py:249 +#: ../raphodo/generatenameconfig.py:305 msgid "Six digits" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:251 +#: ../raphodo/generatenameconfig.py:306 +msgid "Seven digits" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:309 msgid "Subseconds" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:253 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:312 ../raphodo/generatenameconfig.py:393 msgid "YYYYMMDD" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:255 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:394 msgid "YYYY-MM-DD" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:257 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:395 +msgid "YYYY_MM_DD" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:321 msgid "YYMMDD" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:259 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:324 msgid "YY-MM-DD" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:261 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:327 +msgid "YY_MM_DD" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:330 msgid "MMDDYYYY" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:263 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:333 msgid "MMDDYY" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:265 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:336 msgid "MMDD" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:267 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:339 msgid "DDMMYYYY" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:269 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:342 msgid "DDMMYY" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:271 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../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 "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:273 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:348 msgid "YY" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:275 rapid/renamesubfolderprefs.py:289 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:351 msgid "MM" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:277 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:354 msgid "DD" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:279 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:357 +msgid "Month (full)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:360 +msgid "Month (abbreviated)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:363 msgid "HHMMSS" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:281 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:366 msgid "HHMM" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:283 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:369 msgid "HH-MM-SS" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:285 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:372 msgid "HH-MM" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:287 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:375 msgid "HH" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/renamesubfolderprefs.py:291 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:378 +msgid "MM (minutes)" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:381 msgid "SS" msgstr "" -#: rapid/renamesubfolderprefs.py:707 +#: ../raphodo/generatenameconfig.py:393 +msgid "Date" +msgstr "" + +#: ../raphodo/generatenameconfig.py:394 +msgid "Date (hyphens)" +msgstr "" + +#: ../raphodo/generatenameconfig.py:395 +msgid "Date (underscores)" +msgstr "" + +#: ../raphodo/generatenameconfig.py:396 ../raphodo/generatenameconfig.py:442 +#: ../raphodo/generatenameconfig.py:537 +msgid "Date and Job Code" +msgstr "" + +#: ../raphodo/generatenameconfig.py:396 +msgid "YYYYMM_Job Code" +msgstr "" + +#: ../raphodo/generatenameconfig.py:397 +msgid "Date and Job Code Subfolder" +msgstr "" + +#: ../raphodo/generatenameconfig.py:397 +msgid "YYYYMM" +msgstr "" + +#: ../raphodo/generatenameconfig.py:397 ../raphodo/jobcodepanel.py:199 +#: ../raphodo/nameeditor.py:833 ../raphodo/rapid.py:1861 +#: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:241 +msgid "Job Code" +msgstr "" + +#: ../raphodo/generatenameconfig.py:437 ../raphodo/generatenameconfig.py:532 +msgid "Original Filename" +msgstr "" + +#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +#, fuzzy +msgid "Date-Time and Downloads today" +msgstr "Invalid Downloads Today value.\n" + +#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533 +msgid "YYYYMMDD-HHMM-1" +msgstr "" + +#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +#, fuzzy +msgid "Date and Downloads today" +msgstr "Invalid Downloads Today value.\n" + +#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534 +msgid "YYYYMMDD-1" +msgstr "" + +#: ../raphodo/generatenameconfig.py:440 +msgid "Date-Time and Image number" +msgstr "" + +#: ../raphodo/generatenameconfig.py:440 +msgid "YYYYMMDD-1234" +msgstr "" + +#: ../raphodo/generatenameconfig.py:441 ../raphodo/generatenameconfig.py:536 +msgid "Date-Time and Job Code" +msgstr "" + +#: ../raphodo/generatenameconfig.py:441 ../raphodo/generatenameconfig.py:536 +msgid "YYYYMMDD-HHMM-Job Code-1" +msgstr "" + +#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537 +msgid "YYYYMMDD-Job Code-1" +msgstr "" + +#: ../raphodo/generatenameconfig.py:535 +msgid "Date-Time and Video number" +msgstr "" + +#: ../raphodo/generatenameconfig.py:535 +msgid "YYYYMMDD_1234" +msgstr "" + +#: ../raphodo/generatenameconfig.py:538 +msgid "Resolution" +msgstr "" + +#: ../raphodo/generatenameconfig.py:538 +msgid "YYYYMMDD-HHMM-1-1920x1080" +msgstr "" + +#: ../raphodo/jobcodepanel.py:64 +msgid "Enter a new Job Code, or select a previous one" +msgstr "" + +#. Translators: the value substituted will be something like '1 photo'. +#: ../raphodo/jobcodepanel.py:70 #, python-format +msgid "The Job Code will be applied to %s that does not yet have a Job Code." +msgstr "" + +#. Translators: the value substituted will be something like '85 photos and 5 +#. videos'. +#: ../raphodo/jobcodepanel.py:75 +#, python-format +msgid "The Job Code will be applied to %s that do not yet have a Job Code." +msgstr "" + +#: ../raphodo/jobcodepanel.py:78 +msgid "Apply Job Code to Download" +msgstr "" + +#: ../raphodo/jobcodepanel.py:80 +msgid "Enter a new Job Code" +msgstr "" + +#: ../raphodo/jobcodepanel.py:86 +msgid "The new Job Code will not be applied to any photos or videos." +msgstr "" + +#. Translators: the value substituted will be something like '100 photos and 5 +#. videos'. +#: ../raphodo/jobcodepanel.py:92 +#, python-format +msgid "The new Job Code will <b>not</b> be applied to %s." +msgstr "" + +#. Translators: the value substituted will be something like '100 photos and 5 +#. videos'. +#: ../raphodo/jobcodepanel.py:97 +#, python-format +msgid "The new Job Code will be applied to %s." +msgstr "" + +#: ../raphodo/jobcodepanel.py:99 +msgid "New Job Code" +msgstr "" + +#: ../raphodo/jobcodepanel.py:134 +msgid "&Job Code:" +msgstr "" + +#: ../raphodo/jobcodepanel.py:136 ../raphodo/rememberthisdialog.py:68 +msgid "&Remember this choice" +msgstr "" + +#: ../raphodo/jobcodepanel.py:186 msgid "" -"Preference key '%(key)s' is invalid.\n" -"Expected one of %(value)s" +"Select photos and videos to be able to apply a new or existing Job Code to " +"them." +msgstr "" + +#: ../raphodo/jobcodepanel.py:187 +msgid "The new Job Code will be applied to all selected photos and/or videos." +msgstr "" + +#: ../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 "" + +#: ../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." +msgstr "" + +#: ../raphodo/jobcodepanel.py:192 +msgid "" +"If you want to use Job Codes, configure file renaming or destination " +"subfolder names to use them." +msgstr "" + +#: ../raphodo/jobcodepanel.py:198 +msgid "Last Used" +msgstr "" + +#: ../raphodo/jobcodepanel.py:203 +msgid "Job Code Sort:" +msgstr "" + +#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2142 +msgid "Ascending" +msgstr "" + +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2143 +msgid "Descending" +msgstr "" + +#: ../raphodo/jobcodepanel.py:217 +msgid "&New..." +msgstr "" + +#: ../raphodo/jobcodepanel.py:221 +msgid "&Apply" +msgstr "" + +#: ../raphodo/jobcodepanel.py:225 +msgid "&Remove" +msgstr "" + +#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200 +#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531 +msgid "Remove All" +msgstr "" + +#: ../raphodo/jobcodepanel.py:428 +msgid "Do you really want to remove all the Job Codes?" +msgstr "" + +#: ../raphodo/jobcodepanel.py:430 +msgid "Remove all Job Codes" +msgstr "" + +#: ../raphodo/jobcodepanel.py:493 +msgid "Job Codes" +msgstr "" + +#. Translators: please do not modify or leave out html formatting tags like <i> and +#. <b>. These are used to format the text the users sees +#: ../raphodo/messagewidget.py:65 +#, python-format +msgid "<i><b>Hint:</b> %(message)s" msgstr "" -#: rapid/renamesubfolderprefs.py:714 +#: ../raphodo/nameeditor.py:423 ../raphodo/nameeditor.py:437 #, python-format -msgid "Preference value '%(value)s' is invalid" +msgid "%(description)s - %(elements)s" +msgstr "" + +#: ../raphodo/nameeditor.py:517 +msgid "Save New Custom Preset..." msgstr "" -#: rapid/renamesubfolderprefs.py:718 -msgid "These preferences are not well formed:" +#: ../raphodo/nameeditor.py:518 +msgid "Remove All Custom Presets..." msgstr "" -#: rapid/renamesubfolderprefs.py:828 -msgid "Subsecond metadata not present in image" +#: ../raphodo/nameeditor.py:564 +msgid "(New Custom Preset)" msgstr "" -#: rapid/renamesubfolderprefs.py:831 rapid/renamesubfolderprefs.py:971 +#: ../raphodo/nameeditor.py:581 #, python-format -msgid "%s metadata is not present in image" +msgid "%s (edited)" msgstr "" -#: rapid/renamesubfolderprefs.py:856 rapid/renamesubfolderprefs.py:863 +#: ../raphodo/nameeditor.py:584 ../raphodo/nameeditor.py:1379 #, python-format -msgid "Error in date time component. Value %s appears invalid" +msgid "Update Custom Preset \"%s\"" +msgstr "" + +#: ../raphodo/nameeditor.py:672 +#, fuzzy +msgid "Save New Custom Preset - Rapid Photo Downloader" +msgstr "Rapid Photo Downloader" + +#: ../raphodo/nameeditor.py:680 +msgid "Preset Name:" +msgstr "" + +#: ../raphodo/nameeditor.py:799 +msgid "Photo Subfolder Generation Editor" msgstr "" -#: rapid/renamesubfolderprefs.py:894 -msgid "extension was specified but image name has no extension" +#: ../raphodo/nameeditor.py:805 +msgid "Video Subfolder Generation Editor" msgstr "" -#: rapid/renamesubfolderprefs.py:898 -msgid "image number was specified but image filename has no number" +#: ../raphodo/nameeditor.py:811 +msgid "Photo Renaming Editor" msgstr "" -#: rapid/renamesubfolderprefs.py:1085 +#: ../raphodo/nameeditor.py:817 +msgid "Video Renaming Editor" +msgstr "" + +#: ../raphodo/nameeditor.py:842 +msgid "" +"<b><font color=\"red\">Warning:</font></b> <i>There is insufficient data to " +"fully generate the name. Please use other renaming options.</i>" +msgstr "" + +#. Translators: please do not modify, change the order of or leave out html formatting +#. tags like <i> and <b>. These are used to format the text the users sees. +#. In this case, the </i> really is supposed to come before the <i>. +#: ../raphodo/nameeditor.py:853 #, python-format -msgid "error generating name with component %s" +msgid "The character</i> %(separator)s <i>creates a new subfolder level." msgstr "" -#: rapid/renamesubfolderprefs.py:1381 +#. Translators: please do not modify, change the order of or leave out html formatting +#. tags like <i> and <b>. These are used to format the text the users sees +#. In this case, the </i> really is supposed to come before the <i>. +#: ../raphodo/nameeditor.py:858 #, python-format -msgid "Subfolder preferences should not start with a %s" +msgid "" +"There is no need start or end with the folder separator </i> " +"%(separator)s<i>, because it is added automatically." +msgstr "" + +#: ../raphodo/nameeditor.py:866 +msgid "" +"<b><font color=\"red\">Warning:</font></b> <i>Unique filenames may not be " +"generated. Make filenames unique by using Sequence values.</i>" +msgstr "" + +#: ../raphodo/nameeditor.py:889 ../raphodo/renamepanel.py:121 +msgid "Preset:" +msgstr "" + +#. Translators: appears in a combobox, e.g. Image Date (YYYY) +#: ../raphodo/nameeditor.py:966 ../raphodo/nameeditor.py:987 +#, python-brace-format +msgid "{choice} ({variant})" +msgstr "" + +#: ../raphodo/nameeditor.py:1012 ../raphodo/preferencedialog.py:783 +msgid "Get help online..." +msgstr "" + +#: ../raphodo/nameeditor.py:1034 +msgid "Insert" +msgstr "" + +#: ../raphodo/nameeditor.py:1360 +#, fuzzy +msgid "Save Preset - Rapid Photo Downloader" +msgstr "Rapid Photo Downloader" + +#: ../raphodo/nameeditor.py:1365 +msgid "" +"<b>Do you want to save the changes in a new custom preset?</" +"b><br><br>Creating a custom preset is not required, but can help you keep " +"organized.<br><br>The changes to the preferences will still be applied " +"regardless of whether you create a new custom preset or not." +msgstr "" + +#: ../raphodo/nameeditor.py:1374 +msgid "" +"<b>Do you want to save the changes in a custom preset?</b><br><br>If you " +"like, you can create a new custom preset or update the existing custom " +"preset.<br><br>The changes to the preferences will still be applied " +"regardless of whether you save a custom preset or not." msgstr "" -#: rapid/renamesubfolderprefs.py:1383 +#: ../raphodo/nameeditor.py:1381 +msgid "Save New Custom Preset" +msgstr "" + +#: ../raphodo/newversion.py:312 +msgid "Checking for new version..." +msgstr "" + +#: ../raphodo/newversion.py:313 +msgid "You are running the latest version." +msgstr "" + +#: ../raphodo/newversion.py:314 +msgid "Failed to contact the update server." +msgstr "" + +#: ../raphodo/newversion.py:316 #, python-format -msgid "Subfolder preferences should not end with a %s" +msgid "A new version of Rapid Photo Downloader (%s) is available." msgstr "" -#: rapid/renamesubfolderprefs.py:1387 +#: ../raphodo/newversion.py:318 +msgid "Do you want to download the new version?" +msgstr "" + +#: ../raphodo/newversion.py:319 #, python-format -msgid "Subfolder preferences should not contain two %s one after the other" +msgid "Changes in the new release can be viewed <a href=\"%s\">here</a>." +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:348 ../raphodo/newversion.py:363 +msgid "&Skip this release" +msgstr "" + +#. 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:366 +#, fuzzy +msgid "&Open Download Page" +msgstr "Invalid Downloads Today value.\n" + +#: ../raphodo/newversion.py:386 +#, fuzzy +msgid "Rapid Photo Downloader updates" +msgstr "Rapid Photo Downloader" + +#. Translators: shows how much of a file has been downloaded e.g 123 KB of 1.3 MB +#: ../raphodo/newversion.py:488 +#, python-format +msgid "%(downloaded)s of %(total)s" +msgstr "" + +#: ../raphodo/newversion.py:507 +msgid "Downloading..." +msgstr "" + +#: ../raphodo/preferencedialog.py:86 +msgid "Preferences" +msgstr "" + +#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +msgid "Automation" +msgstr "" + +#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +msgid "Thumbnails" +msgstr "" + +#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/preferencedialog.py:428 +msgid "Error Handling" +msgstr "" + +#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +msgid "Warnings" +msgstr "" + +#: ../raphodo/preferencedialog.py:109 +msgid "Consolidation" +msgstr "" + +#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119 +msgid "Miscellaneous" +msgstr "" + +#: ../raphodo/preferencedialog.py:147 +msgid "Device Scanning" +msgstr "" + +#: ../raphodo/preferencedialog.py:148 +msgid "Scan only external devices" +msgstr "" + +#: ../raphodo/preferencedialog.py:150 +msgid "" +"Scan for photos and videos only on devices that are external to the " +"computer,\n" +"including cameras, memory cards, external hard drives, and USB flash drives." +msgstr "" + +#: ../raphodo/preferencedialog.py:153 +msgid "Scan only specific folders on devices" msgstr "" -#: rapid/glade3/rapid.glade.h:1 -msgid " " -msgstr " " +#: ../raphodo/preferencedialog.py:155 +msgid "" +"Scan for photos and videos only in the folders specified below (except " +"paths\n" +"specified in Ignored Paths).\n" +"\n" +"Changing this setting causes all devices to be scanned again." +msgstr "" -#: rapid/glade3/rapid.glade.h:2 -msgid " " -msgstr " " +#: ../raphodo/preferencedialog.py:161 +msgid "Folders to scan:" +msgstr "" -#: rapid/glade3/rapid.glade.h:3 -msgid " hh:mm" +#: ../raphodo/preferencedialog.py:164 +msgid "" +"Folders at the base level of device file systems that will be scanned\n" +"for photos and videos." msgstr "" -#: rapid/glade3/rapid.glade.h:4 -msgid ":" +#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219 +msgid "Add..." msgstr "" -#: rapid/glade3/rapid.glade.h:5 -msgid "<b>Backup</b>" +#: ../raphodo/preferencedialog.py:169 +msgid "" +"Add a folder to the list of folders to scan for photos and videos.\n" +"\n" +"Changing this setting causes all devices to be scanned again." msgstr "" -#: rapid/glade3/rapid.glade.h:6 -msgid "<b>Compatibility with Other Operating Systems</b>" +#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198 +#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529 +msgid "Remove" msgstr "" -#: rapid/glade3/rapid.glade.h:7 -msgid "<b>Download Folder</b>" +#: ../raphodo/preferencedialog.py:174 +msgid "" +"Remove a folder from the list of folders to scan for photos and videos.\n" +"\n" +"Changing this setting causes all devices to be scanned again." msgstr "" -#: rapid/glade3/rapid.glade.h:8 -msgid "<b>Download Subfolders</b>" +#: ../raphodo/preferencedialog.py:191 +msgid "Devices that have been set to automatically ignore or download from." msgstr "" -#: rapid/glade3/rapid.glade.h:9 -msgid "<b>Example</b>" +#: ../raphodo/preferencedialog.py:192 +msgid "Remembered Devices" msgstr "" -#: rapid/glade3/rapid.glade.h:10 -msgid "<b>Image Devices</b>" +#: ../raphodo/preferencedialog.py:196 +msgid "" +"Remove a device from the list of devices to automatically ignore or download " +"from." msgstr "" -#: rapid/glade3/rapid.glade.h:11 -msgid "<b>Image Name Conflicts</b>" +#: ../raphodo/preferencedialog.py:202 +msgid "" +"Clear the list of devices from which to automatically ignore or download " +"from.\n" +"\n" +"Note: Changes take effect when the computer is next scanned for devices." msgstr "" -#: rapid/glade3/rapid.glade.h:12 -msgid "<b>Image Rename</b>" +#: ../raphodo/preferencedialog.py:215 +msgid "Ignored Paths" msgstr "" -#: rapid/glade3/rapid.glade.h:13 -msgid "<b>Job Codes</b>" +#: ../raphodo/preferencedialog.py:216 +msgid "" +"The end part of a path that should never be scanned for photos or videos." msgstr "" -#: rapid/glade3/rapid.glade.h:14 -msgid "<b>Missing Backup Devices</b>" +#: ../raphodo/preferencedialog.py:221 +msgid "" +"Add a path to the list of paths to ignore.\n" +"\n" +"Changing this setting causes all devices to be scanned again." msgstr "" -#: rapid/glade3/rapid.glade.h:15 -msgid "<b>Program Automation</b>" +#: ../raphodo/preferencedialog.py:226 +msgid "" +"Remove a path from the list of paths to ignore.\n" +"\n" +"Changing this setting causes all devices to be scanned again." msgstr "" -#: rapid/glade3/rapid.glade.h:16 -msgid "<b>Sequence Numbers</b>" +#: ../raphodo/preferencedialog.py:231 +msgid "" +"Clear the list of paths to ignore.\n" +"\n" +"Changing this setting causes all devices to be scanned again." msgstr "" -#: rapid/glade3/rapid.glade.h:17 -msgid "<i>/media/externaldrive/Photos</i>" +#: ../raphodo/preferencedialog.py:239 +msgid "" +"Use python-style <a href=\"http://damonlynch.net/rapid/documentation/" +"#regularexpressions\">regular expressions</a>" msgstr "" -#: rapid/glade3/rapid.glade.h:18 -msgid "<i>Example: /home/user/photos</i>" +#: ../raphodo/preferencedialog.py:243 +msgid "" +"Use regular expressions in the list of ignored paths.\n" +"\n" +"Changing this setting causes all devices to be scanned again." msgstr "" -#: rapid/glade3/rapid.glade.h:19 -msgid "<i>Example:</i>" +#: ../raphodo/preferencedialog.py:283 +msgid "Program Automation" msgstr "" -#: rapid/glade3/rapid.glade.h:20 -msgid "<i>New:</i>" +#: ../raphodo/preferencedialog.py:284 +msgid "Start downloading at program startup" msgstr "" -#: rapid/glade3/rapid.glade.h:21 -msgid "<i>Original:</i>" +#: ../raphodo/preferencedialog.py:285 +msgid "Start downloading upon device insertion" msgstr "" -#: rapid/glade3/rapid.glade.h:22 -msgid "<span weight=\"bold\" size=\"x-large\">Automation</span>" +#: ../raphodo/preferencedialog.py:286 +msgid "Unmount (eject) device upon download completion" msgstr "" -#: rapid/glade3/rapid.glade.h:23 -msgid "<span weight=\"bold\" size=\"x-large\">Backup</span>\t" +#: ../raphodo/preferencedialog.py:287 +msgid "Exit program when download completes" msgstr "" -#: rapid/glade3/rapid.glade.h:24 -msgid "<span weight=\"bold\" size=\"x-large\">Download Folder</span>" +#: ../raphodo/preferencedialog.py:288 +msgid "Exit program even if download had warnings or errors" msgstr "" -#: rapid/glade3/rapid.glade.h:25 -msgid "<span weight=\"bold\" size=\"x-large\">Error Handling</span>" +#: ../raphodo/preferencedialog.py:315 +msgid "Thumbnail Generation" msgstr "" -#: rapid/glade3/rapid.glade.h:26 -msgid "<span weight=\"bold\" size=\"x-large\">Image Devices</span>" +#: ../raphodo/preferencedialog.py:316 +msgid "Generate thumbnails" msgstr "" -#: rapid/glade3/rapid.glade.h:27 -msgid "<span weight=\"bold\" size=\"x-large\">Image Rename</span>\t" +#: ../raphodo/preferencedialog.py:318 +msgid "Generate thumbnails to show in the main program window" msgstr "" -#: rapid/glade3/rapid.glade.h:28 -msgid "<span weight=\"bold\" size=\"x-large\">Job Codes</span>" +#: ../raphodo/preferencedialog.py:320 +msgid "Cache thumbnails" msgstr "" -#: rapid/glade3/rapid.glade.h:29 -msgid "<span weight=\"bold\" size=\"x-large\">Rename Options</span>" +#: ../raphodo/preferencedialog.py:323 +msgid "" +"Save thumbnails shown in the main program window in a thumbnail cache unique " +"to Rapid Photo Downloader" +msgstr "" + +#: ../raphodo/preferencedialog.py:327 +msgid "Generate system thumbnails" +msgstr "" + +#: ../raphodo/preferencedialog.py:330 +msgid "" +"While downloading, save thumbnails that can be used by desktop file managers " +"and other programs" +msgstr "" + +#: ../raphodo/preferencedialog.py:339 +msgid "Number of CPU cores used to generate thumbnails." +msgstr "" + +#: ../raphodo/preferencedialog.py:340 +msgid "CPU cores:" +msgstr "" + +#. Translators: the * acts as an asterisk to denote a reference to an annotation +#. such as '* Takes effect upon program restart' +#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401 +msgid "*" msgstr "" -#: rapid/glade3/rapid.glade.h:30 +#: ../raphodo/preferencedialog.py:378 +msgid "Thumbnail Cache" +msgstr "" + +#: ../raphodo/preferencedialog.py:380 +msgid "Calculating..." +msgstr "" + +#: ../raphodo/preferencedialog.py:386 +msgid "days" +msgstr "" + +#: ../raphodo/preferencedialog.py:387 +msgid "forever" +msgstr "" + +#: ../raphodo/preferencedialog.py:392 +msgid "Cache size:" +msgstr "" + +#: ../raphodo/preferencedialog.py:394 +msgid "Number of thumbnails:" +msgstr "" + +#: ../raphodo/preferencedialog.py:396 +msgid "Database size:" +msgstr "" + +#: ../raphodo/preferencedialog.py:398 +msgid "Cache unaccessed thumbnails for:" +msgstr "" + +#: ../raphodo/preferencedialog.py:406 +msgid "Purge Cache..." +msgstr "" + +#: ../raphodo/preferencedialog.py:408 +msgid "Optimize Cache..." +msgstr "" + +#: ../raphodo/preferencedialog.py:421 +msgid "* Takes effect upon program restart" +msgstr "" + +#: ../raphodo/preferencedialog.py:431 +msgid "Skip download" +msgstr "" + +#: ../raphodo/preferencedialog.py:432 +msgid "Don't download the file, and issue an error message" +msgstr "" + +#: ../raphodo/preferencedialog.py:433 msgid "Add unique identifier" msgstr "" -#: rapid/glade3/rapid.glade.h:31 -msgid "Automatically detect Portable Storage Devices" +#: ../raphodo/preferencedialog.py:436 +msgid "" +"Add an identifier like _1 or _2 to the end of the filename, immediately " +"before the file's extension" msgstr "" -#: rapid/glade3/rapid.glade.h:32 -msgid "Automatically detect backup devices" +#: ../raphodo/preferencedialog.py:444 +msgid "Overwrite" msgstr "" -#: rapid/glade3/rapid.glade.h:33 -msgid "Automatically detect image devices" +#: ../raphodo/preferencedialog.py:445 +msgid "Overwrite the previously backed up file" msgstr "" -#: rapid/glade3/rapid.glade.h:34 -msgid "Automation" +#: ../raphodo/preferencedialog.py:446 +msgid "Skip" msgstr "" -#: rapid/glade3/rapid.glade.h:35 -msgid "Backup" +#: ../raphodo/preferencedialog.py:448 +msgid "Don't overwrite the backup file, and issue an error message" msgstr "" -#: rapid/glade3/rapid.glade.h:36 -msgid "Backup folder name:" +#: ../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:" msgstr "" -#: rapid/glade3/rapid.glade.h:37 -msgid "Backup location:" +#: ../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 "" -#: rapid/glade3/rapid.glade.h:38 -msgid "Backup photos when downloading" +#: ../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:" msgstr "" -#: rapid/glade3/rapid.glade.h:40 -msgid "C_lear" +#: ../raphodo/preferencedialog.py:494 +msgid "Program Warnings" msgstr "" -#: rapid/glade3/rapid.glade.h:41 +#: ../raphodo/preferencedialog.py:495 +msgid "Show a warning when:" +msgstr "" + +#: ../raphodo/preferencedialog.py:498 +msgid "Downloading files currently not displayed" +msgstr "" + +#: ../raphodo/preferencedialog.py:499 msgid "" -"Choose the download folder. Subfolders for the downloaded photos will be " -"automatically created in this folder using the structure specified below." +"Warn when about to download files that are not displayed in the main window." +msgstr "" + +#: ../raphodo/preferencedialog.py:501 +msgid "Backup destinations are missing" msgstr "" -#: rapid/glade3/rapid.glade.h:42 +#: ../raphodo/preferencedialog.py:502 +msgid "Warn before starting a download if it is not possible to back up files." +msgstr "" + +#: ../raphodo/preferencedialog.py:504 +msgid "Program libraries are missing or broken" +msgstr "" + +#: ../raphodo/preferencedialog.py:505 msgid "" -"Choose whether to skip downloading the image, or to add a unique indentifier." +"Warn if a software library used by Rapid Photo Downloader is missing or not " +"functioning." msgstr "" -#: rapid/glade3/rapid.glade.h:43 -msgid "Copyright Damon Lynch 2007-09" +#: ../raphodo/preferencedialog.py:508 +msgid "Filesystem metadata cannot be set" msgstr "" -#: rapid/glade3/rapid.glade.h:44 -msgid "Day start:" +#: ../raphodo/preferencedialog.py:509 +msgid "" +"Warn if there is an error setting a file's filesystem metadata, such as its " +"modification time." msgstr "" -#: rapid/glade3/rapid.glade.h:45 -msgid "Download / Pause" +#: ../raphodo/preferencedialog.py:512 +msgid "Encountering unhandled files" msgstr "" -#: rapid/glade3/rapid.glade.h:46 -msgid "Download Folder" +#: ../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." msgstr "" -#: rapid/glade3/rapid.glade.h:47 -msgid "Download folder:" +#: ../raphodo/preferencedialog.py:517 +msgid "Do not warn about unhandled files with extensions:" msgstr "" -#: rapid/glade3/rapid.glade.h:48 -msgid "Downloads today:" +#: ../raphodo/preferencedialog.py:522 +msgid "" +"File extensions are case insensitive and do not need to include the leading " +"dot." msgstr "" -#: rapid/glade3/rapid.glade.h:49 -msgid "Error Handling" +#: ../raphodo/preferencedialog.py:525 +msgid "Add" +msgstr "" + +#: ../raphodo/preferencedialog.py:526 +msgid "" +"Add a file extension to the list of unhandled file types to not warn about." +msgstr "" + +#: ../raphodo/preferencedialog.py:528 +msgid "" +"Remove a file extension from the list of unhandled file types to not warn " +"about." +msgstr "" + +#: ../raphodo/preferencedialog.py:532 +msgid "" +"Clear the list of file extensions of unhandled file types to not warn about." +msgstr "" + +#: ../raphodo/preferencedialog.py:568 +msgid "Photo and Video Consolidation" +msgstr "" + +#: ../raphodo/preferencedialog.py:571 +msgid "Consolidate files across devices and downloads" msgstr "" -#: rapid/glade3/rapid.glade.h:50 -msgid "Error Log" +#: ../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 "" -#: rapid/glade3/rapid.glade.h:51 -msgid "Exit program after completion of successful download" +#: ../raphodo/preferencedialog.py:581 +msgid "One photo" msgstr "" -#: rapid/glade3/rapid.glade.h:52 -msgid "If you disable automatic detection, choose the exact backup location." +#: ../raphodo/preferencedialog.py:582 +msgid "Two photos" +msgstr "" + +#: ../raphodo/preferencedialog.py:584 +msgid "" +"Display matching pairs of RAW and JPEG photos as one photo, and if marked, " +"download both." msgstr "" -#: rapid/glade3/rapid.glade.h:53 +#: ../raphodo/preferencedialog.py:589 msgid "" -"If you disable automatic detection, choose the exact location of the images." +"Display matching pairs of RAW and JPEG photos as two different photos. You " +"can still synchronize their sequence numbers." msgstr "" -#: rapid/glade3/rapid.glade.h:54 +#: ../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 "" -"If you enable automatic detection of Portable Storage Devices, the entire " -"device will be scanned for images. On large devices, this could take some " -"time." +"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 "" -#: rapid/glade3/rapid.glade.h:55 -msgid "Ignore" +#: ../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 "" -#: rapid/glade3/rapid.glade.h:56 -msgid "Image Devices" +#: ../raphodo/preferencedialog.py:619 +msgid "" +"When matching RAW and JPEG photos are found, automatically mark both for " +"download." msgstr "" -#: rapid/glade3/rapid.glade.h:57 -msgid "Image Rename" +#: ../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 "" -#: rapid/glade3/rapid.glade.h:58 +#: ../raphodo/preferencedialog.py:631 msgid "" -"Image devices are devices from which to download photos, such as cameras, " -"memory cards or Portable Storage Devices.\n" +"When a download device is inserted while completed downloads are displayed:" +msgstr "" + +#: ../raphodo/preferencedialog.py:642 +msgid "Clear completed downloads" +msgstr "" + +#: ../raphodo/preferencedialog.py:643 +msgid "Keep displaying completed downloads" +msgstr "" + +#: ../raphodo/preferencedialog.py:644 +msgid "Prompt for what to do" +msgstr "" + +#: ../raphodo/preferencedialog.py:649 +msgid "" +"Automatically clear the display of completed downloads whenever a new " +"download device is inserted." +msgstr "" + +#: ../raphodo/preferencedialog.py:654 +msgid "" +"Keep displaying completed downloads whenever a new download device is " +"inserted." +msgstr "" + +#: ../raphodo/preferencedialog.py:658 +msgid "" +"Prompt whether to keep displaying completed downloads or clear them whenever " +"a new download device is inserted." +msgstr "" + +#: ../raphodo/preferencedialog.py:702 +msgid "Version Check" +msgstr "" + +#: ../raphodo/preferencedialog.py:703 +msgid "Check for new version at startup" +msgstr "" + +#: ../raphodo/preferencedialog.py:705 +msgid "Check for a new version of the program each time the program starts." +msgstr "" + +#: ../raphodo/preferencedialog.py:707 +msgid "Include development releases" +msgstr "" + +#: ../raphodo/preferencedialog.py:709 +msgid "" +"Include alpha, beta and other development releases when checking for a new " +"version of the program.\n" "\n" -"You can download photos from multiple image devices simultaneously.\n" +"If you are currently running a development version, the check will always " +"occur." +msgstr "" + +#: ../raphodo/preferencedialog.py:725 +msgid "Ignore DNG date/time metadata on MTP devices" +msgstr "" + +#: ../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" "\n" -"<i>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.</i>" +"Useful for devices like some phones and tablets that create incorrect DNG " +"metadata." msgstr "" -#: rapid/glade3/rapid.glade.h:63 -msgid "Image location:" +#: ../raphodo/preferencedialog.py:741 +#, fuzzy +msgid "Completed Downloads" +msgstr "Rapid Photo Downloader" + +#. 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:1067 +#, python-format +msgid "Restores default %s preference values" msgstr "" -#: rapid/glade3/rapid.glade.h:64 -msgid "Import your images efficiently and reliably" +#: ../raphodo/preferencedialog.py:1208 +msgid "" +"Do you want to purge the thumbnail cache? The cache will be purged when the " +"program is next started." msgstr "" -#: rapid/glade3/rapid.glade.h:65 -msgid "Job Codes" +#: ../raphodo/preferencedialog.py:1212 +msgid "Purge Thumbnail Cache" msgstr "" -#: rapid/glade3/rapid.glade.h:66 -msgid "Overwrite" +#: ../raphodo/preferencedialog.py:1225 +msgid "" +"Do you want to optimize the thumbnail cache? The cache will be optimized " +"when the program is next started." +msgstr "" + +#: ../raphodo/preferencedialog.py:1229 +msgid "Optimize Thumbnail Cache" +msgstr "" + +#: ../raphodo/preferencedialog.py:1481 +msgid "Enter a Folder to Scan" +msgstr "" + +#: ../raphodo/preferencedialog.py:1482 +msgid "Specify a folder that will be scanned for photos and videos" +msgstr "" + +#: ../raphodo/preferencedialog.py:1483 +msgid "Folder:" +msgstr "" + +#: ../raphodo/preferencedialog.py:1497 +msgid "Enter a Path to Ignore" msgstr "" -#: rapid/glade3/rapid.glade.h:67 -msgid "Preferences: Rapid Photo Downloader" +#: ../raphodo/preferencedialog.py:1498 +msgid "Specify a path that will never be scanned for photos or videos" msgstr "" -#: rapid/glade3/rapid.glade.h:69 +#: ../raphodo/preferencedialog.py:1499 +msgid "Path:" +msgstr "" + +#: ../raphodo/preferencedialog.py:1513 +msgid "Enter a File Extension" +msgstr "" + +#: ../raphodo/preferencedialog.py:1514 +msgid "Specify a file extension (without the leading dot)" +msgstr "" + +#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:122 +msgid "Extension:" +msgstr "" + +#: ../raphodo/preferencedialog.py:1530 +msgid "Invalid File Extension" +msgstr "" + +#: ../raphodo/preferencedialog.py:1531 +#, python-format 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 " -"the Free Software Foundation; either version 2 of the License, or (at your " -"option) any later version.\n" +"The file extension <b>%s</b> is recognized by Rapid Photo Downloader, so it " +"makes no sense to warn about its presence." +msgstr "" + +#: ../raphodo/preferencedialog.py:1533 +#, python-format +msgid "" +"Recognized file types:\n" "\n" -"Rapid Photo Downloader is distributed in the hope that it will be useful, " -"but WITHOUT ANY WARRANTY; without even the implied warranty of " -"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -"Public License for more details.\n" +"Photos:\n" +"%(photos)s\n" "\n" -"You should have received a copy of the GNU General Public License along with " -"Rapid Photo Downloader; if not, write to the Free Software Foundation, Inc., " -"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA." +"Videos:\n" +"%(videos)s\n" +"\n" +"Audio:\n" +"%(audio)s\n" +"\n" +"Other:\n" +"%(other)s" msgstr "" -#: rapid/glade3/rapid.glade.h:74 -msgid "Rename Options" +#: ../raphodo/preferences.py:286 +msgid "Wedding" msgstr "" -#: rapid/glade3/rapid.glade.h:75 -msgid "Report a warning" +#: ../raphodo/preferences.py:286 +msgid "Birthday" msgstr "" -#: rapid/glade3/rapid.glade.h:76 -msgid "Report an error" +#: ../raphodo/preferences.py:626 +#, python-format +msgid "Subfolder preferences should not start with a %s" msgstr "" -#: rapid/glade3/rapid.glade.h:77 -msgid "Skip" +#: ../raphodo/preferences.py:629 +#, python-format +msgid "Subfolder preferences should not end with a %s" msgstr "" -#: rapid/glade3/rapid.glade.h:78 -msgid "Skip download" +#: ../raphodo/preferences.py:634 +#, python-format +msgid "Subfolder preferences should not contain two %s one after the other" +msgstr "" + +#: ../raphodo/primarybutton.py:72 +msgid "Download 8 Photos and 10 Videos" +msgstr "" + +#: ../raphodo/problemnotification.py:87 ../raphodo/problemnotification.py:209 +#, python-format +msgid "Error: %(errno)s %(strerror)s" +msgstr "" + +#: ../raphodo/problemnotification.py:90 +#, python-format +msgid "Error: %s" msgstr "" -#: rapid/glade3/rapid.glade.h:79 +#: ../raphodo/problemnotification.py:117 +#, python-format +msgid "GPhoto2 Error: %s" +msgstr "" + +#: ../raphodo/problemnotification.py:125 msgid "" -"Specify the folder in which backups are stored on the device. \n" +"Unable to initialize the camera, probably because another program is using " +"it. No files were copied from it." +msgstr "" + +#: ../raphodo/problemnotification.py:135 +#, python-format +msgid "Unable to read directory %s" +msgstr "" + +#: ../raphodo/problemnotification.py:141 +#, python-format +msgid "Unable to access modification time or size from %s" +msgstr "" + +#: ../raphodo/problemnotification.py:147 +#, python-format +msgid "Unable to read file %s" +msgstr "" + +#: ../raphodo/problemnotification.py:153 +#, python-format +msgid "Unable to write file %s" +msgstr "" + +#: ../raphodo/problemnotification.py:159 +#, python-format +msgid "Unable to move file %s" +msgstr "" + +#: ../raphodo/problemnotification.py:165 +#, python-format +msgid "Unable to remove file %s" +msgstr "" + +#: ../raphodo/problemnotification.py:171 +#, python-format +msgid "Unable to copy file %s" +msgstr "" + +#: ../raphodo/problemnotification.py:177 +#, python-format +msgid "Zero length file %s will not be downloaded" +msgstr "" + +#: ../raphodo/problemnotification.py:183 +#, python-format +msgid "Could not determine filesystem modification time for %s" +msgstr "" + +#: ../raphodo/problemnotification.py:189 +#, python-format +msgid "Unable to load metadata from %s" +msgstr "" + +#: ../raphodo/problemnotification.py:195 +#, python-format +msgid "" +"Unable to load metadata from %(name)s. The %(filetype)s was not downloaded." +msgstr "" + +#: ../raphodo/problemnotification.py:203 +#, python-format +msgid "" +"An error occurred setting a file's filesystem metadata on the filesystem %s. " +"If this error occurs again on the same filesystem, it will not be reported " +"again." +msgstr "" + +#: ../raphodo/problemnotification.py:217 +#, python-format +msgid "Encountered unhandled file %s. It will not be downloaded." +msgstr "" + +#: ../raphodo/problemnotification.py:224 +#, python-format +msgid "%(filetype)s %(destination)s already exists." +msgstr "" + +#: ../raphodo/problemnotification.py:235 ../raphodo/problemnotification.py:263 +#, python-format +msgid "" +"The existing %(filetype)s %(destination)s was last modified on %(date)s at " +"%(time)s." +msgstr "" + +#: ../raphodo/problemnotification.py:246 +#, python-format +msgid "The %(filetype)s %(source)s was not downloaded from %(device)s." +msgstr "" + +#: ../raphodo/problemnotification.py:274 +#, python-format +msgid "The %(filetype)s %(source)s was downloaded from %(device)s." +msgstr "" + +#: ../raphodo/problemnotification.py:283 +#, python-format +msgid "The unique identifier '%s' was added to the filename." +msgstr "" + +#: ../raphodo/problemnotification.py:299 +#, python-format +msgid "" +"The existing backup %(filetype)s %(destination)s was last modified on " +"%(date)s at %(time)s." +msgstr "" + +#: ../raphodo/problemnotification.py:310 +#, python-format +msgid "The %(filetype)s %(source)s was not backed up from %(device)s." +msgstr "" + +#: ../raphodo/problemnotification.py:327 +#, python-format +msgid "" +"The previous backup %(filetype)s %(destination)s was last modified on " +"%(date)s at %(time)s." +msgstr "" + +#: ../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: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:367 +msgid "" +"When synchronizing RAW + JPEG sequence values, photos were detected with the " +"same filenames, but taken at different times:" +msgstr "" + +#: ../raphodo/problemnotification.py:374 +#, python-format +msgid "" +"%(image1)s was taken on %(image1_date)s at %(image1_time)s, and %(image2)s " +"on %(image2_date)s at %(image2_time)s." +msgstr "" + +#: ../raphodo/problemnotification.py:390 +#, python-format +msgid "Unable to finalize the filename for %s" +msgstr "" + +#: ../raphodo/problemnotification.py:425 +#, python-format +msgid "" +"The filename %(destination)s was not fully generated for %(filetype)s " +"%(source)s." +msgstr "" + +#: ../raphodo/problemnotification.py:434 +#, python-format +msgid "The %(type)s metadata is missing." +msgstr "" + +#: ../raphodo/problemnotification.py:440 +#, python-format +msgid "The following metadata is missing: %s." +msgstr "" + +#: ../raphodo/problemnotification.py:446 +#, python-format +msgid "Date/time conversion failed: %s." +msgstr "" + +#: ../raphodo/problemnotification.py:452 +msgid "" +"Could not extract valid date/time metadata or determine the file " +"modification time." +msgstr "" + +#: ../raphodo/problemnotification.py:458 +msgid "Filename does not have an extension." +msgstr "" + +#: ../raphodo/problemnotification.py:461 +msgid "Filename does not have a number component." +msgstr "" + +#: ../raphodo/problemnotification.py:465 +#, python-format +msgid "Error generating component %(component)s. Error: %(error)s" +msgstr "" + +#: ../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:487 +#, python-format +msgid "" +"There is no data with which to generate the %(subfolder_file)s for " +"%(filename)s. The %(filetype)s was not downloaded." +msgstr "" + +#: ../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:515 +#, python-format +msgid "Unable to create the download subfolder %s." +msgstr "" + +#: ../raphodo/problemnotification.py:527 +#, python-format +msgid "Unable to create the backup subfolder %s." +msgstr "" + +#: ../raphodo/problemnotification.py:578 +#, python-format +msgid "Problems scanning %s" +msgstr "" + +#: ../raphodo/problemnotification.py:585 +#, python-format +msgid "Problems copying from %s" +msgstr "" + +#: ../raphodo/problemnotification.py:592 +msgid "Problems while finalizing filenames and generating subfolders" +msgstr "" + +#: ../raphodo/problemnotification.py:599 +#, python-format +msgid "Problems backing up to %s" +msgstr "" + +#. Translators: for example Nov 3 2015, 11:25 AM +#. Translators: for example, Nov 3, 12:15 PM +#: ../raphodo/proximity.py:190 ../raphodo/proximity.py:215 +#: ../raphodo/proximity.py:238 ../raphodo/proximity.py:241 +#, python-format +msgid "%(date)s, %(time)s" +msgstr "" + +#: ../raphodo/proximity.py:206 +#, python-format +msgid "%(starttime)s - %(endtime)s" +msgstr "" + +#. The start and end dates are on a different day +#. Translators: for example Nov 3 or Dec 31 +#: ../raphodo/proximity.py:223 ../raphodo/proximity.py:227 +#: ../raphodo/proximity.py:991 ../raphodo/timeutils.py:105 +#, python-format +msgid "%(month)s %(numeric_day)s" +msgstr "" + +#. Translators: for example Nov 3 2015 +#. Translators: for example Nov 2 2015 +#. Translators: for example Nov 15 2015 +#: ../raphodo/proximity.py:234 ../raphodo/proximity.py:235 +#: ../raphodo/proximity.py:996 ../raphodo/timeutils.py:110 +#, python-format +msgid "%(date)s %(year)s" +msgstr "" + +#. Translators: for example, Nov 3, 12:15 PM - Nov 4, 1:00 AM +#: ../raphodo/proximity.py:247 +#, python-format +msgid "%(earlier_time)s - %(later_time)s" +msgstr "" + +#. Translators, for example: +#. Nov 3 2012, 12:15 PM - +#. Nov 4 2012, 1:00 AM +#. (please keep the line break signified by \n) +#: ../raphodo/proximity.py:255 +#, python-format +msgid "" +"%(earlier_time)s -\n" +"%(later_time)s" +msgstr "" + +#: ../raphodo/proximity.py:384 +#, python-format +msgid "%(month)s %(year)s" +msgstr "" + +#. Translators: for example Nov 2015 +#: ../raphodo/proximity.py:998 +#, python-format +msgid "%(month)s %(year)s" +msgstr "" + +#: ../raphodo/proximity.py:1678 +msgid "" +"The time elapsed between consecutive photos and videos that is used to build " +"the Timeline" +msgstr "" + +#. Translators: e.g. "45m", which is short for 45 minutes. +#. 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:1735 +#, python-format +msgid "%(minutes)dm" +msgstr "" + +#. Translators: i.e. "1.5h", which is short for 1.5 hours. +#. Replace the entire string with the correct localized value +#: ../raphodo/proximity.py:1739 +msgid "1.5h" +msgstr "" + +#. 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:1744 +#, python-format +msgid "%(hours)dh" +msgstr "" + +#: ../raphodo/proximity.py:1795 +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 " +"periods in a single day or over consecutive days." +msgstr "" + +#: ../raphodo/proximity.py:1800 +msgid "" +"Use the slider (below) to adjust the time elapsed between consecutive shots " +"that is used to build the Timeline." +msgstr "" + +#: ../raphodo/proximity.py:1803 +msgid "Timeline build pending..." +msgstr "" + +#: ../raphodo/proximity.py:1804 +msgid "Timeline is building..." +msgstr "" + +#: ../raphodo/proximity.py:1806 +msgid "" +"The Timeline needs to be rebuilt because the file modification time does not " +"match the time a shot was taken for one or more shots.<br><br>The Timeline " +"shows when shots were taken. The time a shot was taken is found in a photo " +"or video's metadata. Reading the metadata is time consuming, so Rapid Photo " +"Downloader avoids reading the metadata while scanning files. Instead it uses " +"the time the file was last modified as a proxy for when the shot was taken. " +"The time a shot was taken is confirmed when generating thumbnails or " +"downloading, which is when the metadata is read." +msgstr "" + +#: ../raphodo/proximity.py:1888 +msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)" +msgstr "" + +#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2564 ../raphodo/rapid.py:3943 +#: ../raphodo/rapid.py:4074 ../raphodo/rapid.py:4078 ../raphodo/rapid.py:4101 +#: ../raphodo/rapid.py:4105 ../raphodo/rapid.py:4235 ../raphodo/rapid.py:4246 +#: ../raphodo/rapid.py:4752 ../raphodo/rapid.py:5204 ../raphodo/rapid.py:6007 +#: ../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:1138 +msgid "" +"<b>ExifTool has a problem</b><br><br> Rapid Photo Downloader uses ExifTool " +"to get metadata from videos and photos. The program will run without it, but " +"installing it is <b>highly</b> recommended." +msgstr "" + +#: ../raphodo/rapid.py:1148 ../raphodo/rapid.py:1168 +msgid "Problem with libmediainfo" +msgstr "" + +#: ../raphodo/rapid.py:1157 +msgid "" +"<b>The library libmediainfo appears to be missing</b><br><br> Rapid Photo " +"Downloader uses libmediainfo to get the date and time a video was shot. The " +"program will run without it, but installing it is recommended." +msgstr "" + +#: ../raphodo/rapid.py:1455 +msgid "Download failed" +msgstr "" + +#: ../raphodo/rapid.py:1457 +msgid "" +"Sorry, the download of the new version of Rapid Photo Downloader failed." +msgstr "" + +#: ../raphodo/rapid.py:1464 +msgid "" +"The new version was successfully downloaded. Do you want to close Rapid " +"Photo Downloader and install it now?" +msgstr "" + +#: ../raphodo/rapid.py:1468 +#, fuzzy +msgid "Update Rapid Photo Downloader" +msgstr "Rapid Photo Downloader" + +#: ../raphodo/rapid.py:1472 +msgid "Install" +msgstr "" + +#: ../raphodo/rapid.py:1490 +msgid "New version saved" +msgstr "" + +#: ../raphodo/rapid.py:1492 +#, python-format +msgid "" +"The tar file and installer script are saved at:\n" "\n" -"<i>Note: this will also be used to determine whether or not the device is " -"used for backups. For each device you wish to use for backing up to, create " -"a folder in it with this name.</i>" +" %s" +msgstr "" + +#: ../raphodo/rapid.py:1509 +msgid "Upgrade failed" msgstr "" -#: rapid/glade3/rapid.glade.h:82 +#: ../raphodo/rapid.py:1512 msgid "" -"Specify the time in 24 hour format at which the <i>Downloads today</i> " -"sequence number should be reset." +"Sorry, upgrading Rapid Photo Downloader failed because there was an error " +"opening the installer." msgstr "" -#: rapid/glade3/rapid.glade.h:83 +#: ../raphodo/rapid.py:1718 ../raphodo/rapid.py:2434 +msgid "Download" +msgstr "" + +#: ../raphodo/rapid.py:1722 +msgid "&Refresh..." +msgstr "" + +#: ../raphodo/rapid.py:1726 +msgid "&Preferences" +msgstr "" + +#: ../raphodo/rapid.py:1730 +msgid "&Quit" +msgstr "" + +#: ../raphodo/rapid.py:1734 +msgid "Error &Reports" +msgstr "" + +#: ../raphodo/rapid.py:1738 +msgid "Clear Completed Downloads" +msgstr "" + +#: ../raphodo/rapid.py:1742 +msgid "Get Help Online..." +msgstr "" + +#: ../raphodo/rapid.py:1746 +msgid "&Tip of the Day..." +msgstr "" + +#: ../raphodo/rapid.py:1750 +msgid "Report a Problem..." +msgstr "" + +#: ../raphodo/rapid.py:1754 +msgid "Make a Donation..." +msgstr "" + +#: ../raphodo/rapid.py:1758 +msgid "Translate this Application..." +msgstr "" + +#: ../raphodo/rapid.py:1762 +msgid "&About..." +msgstr "" + +#: ../raphodo/rapid.py:1766 +msgid "Check for Updates..." +msgstr "" + +#: ../raphodo/rapid.py:1849 +msgid "Timeline" +msgstr "" + +#: ../raphodo/rapid.py:1859 +msgid "Destination" +msgstr "" + +#: ../raphodo/rapid.py:1860 +msgid "Rename" +msgstr "" + +#: ../raphodo/rapid.py:1862 +msgid "Back Up" +msgstr "" + +#. Devices Header and View +#: ../raphodo/rapid.py:1986 +msgid "" +"Turn on or off the use of devices attached to this computer as download " +"sources" +msgstr "" + +#. This Computer Header and View +#: ../raphodo/rapid.py:2003 +msgid "" +"Turn on or off the use of a folder on this computer as a download source" +msgstr "" + +#: ../raphodo/rapid.py:2005 +msgid "This Computer" +msgstr "" + +#: ../raphodo/rapid.py:2018 +#, fuzzy +msgid "Select a source folder" +msgstr "Select an image folder" + +#: ../raphodo/rapid.py:2047 +msgid "Projected Storage Use" +msgstr "" + +#: ../raphodo/rapid.py:2065 ../raphodo/rapid.py:2077 +#, fuzzy +msgid "Select a destination folder" +msgstr "Select an image folder" + +#: ../raphodo/rapid.py:2126 +msgid "All" +msgstr "" + +#: ../raphodo/rapid.py:2127 +msgid "New" +msgstr "" + +#: ../raphodo/rapid.py:2129 +msgid "Show:" +msgstr "" + +#: ../raphodo/rapid.py:2132 +msgid "Modification Time" +msgstr "" + +#: ../raphodo/rapid.py:2133 +msgid "Checked State" +msgstr "" + +#: ../raphodo/rapid.py:2136 +msgid "File Type" +msgstr "" + +#: ../raphodo/rapid.py:2137 +msgid "Device" +msgstr "" + +#: ../raphodo/rapid.py:2139 +msgid "Sort:" +msgstr "" + +#: ../raphodo/rapid.py:2150 +msgid "Select All:" +msgstr "" + +#: ../raphodo/rapid.py:2414 +#, python-format +msgid "Download %(files)s" +msgstr "" + +#: ../raphodo/rapid.py:2430 +msgid "Resume Download" +msgstr "" + +#: ../raphodo/rapid.py:2432 +msgid "Pause" +msgstr "" + +#: ../raphodo/rapid.py:2520 +#, python-brace-format msgid "" -"Specify what to do when an image of the same name has already been " -"downloaded or backed up." +"Please report the problem at <a href=\"{website}\">{website}</a>.<br><br>\n" +" Attach the log file <i>{log_file}</i> to your report (click\n" +" <a href=\"{log_path}\">here</a> to open the log directory).\n" +" " msgstr "" -#: rapid/glade3/rapid.glade.h:84 -msgid "Specify what to do when there are no backup devices." +#: ../raphodo/rapid.py:2534 +#, fuzzy +msgid "Thank you for reporting a problem in Rapid Photo Downloader" +msgstr "Rapid Photo Downloader" + +#: ../raphodo/rapid.py:2633 +#, python-format +msgid "" +"<b>Changing This Computer source path</b><br><br>Do you really want to " +"change the source path to %(new_path)s?<br><br>You are currently downloading " +"from %(source_path)s.<br><br>If you do change the path, the current download " +"from This Computer will be cancelled." +msgstr "" + +#: ../raphodo/rapid.py:2703 +msgid "You cannot change the download destination while downloading." msgstr "" -#: rapid/glade3/rapid.glade.h:85 +#: ../raphodo/rapid.py:2713 +#, python-format msgid "" -"Specify whether image and folder names should have any characters removed " -"that are not allowed by other operating systems." +"<b>Confirm Download Destination</b><br><br>Are you sure you want to set the " +"%(file_type)s download destination to %(path)s?" msgstr "" -#: rapid/glade3/rapid.glade.h:86 -msgid "Start downloading at program startup" +#: ../raphodo/rapid.py:2794 +msgid "" +"\n" +"<b>Downloading all files</b><br><br>\n" +"A download always includes all files that are checked for download,\n" +"including those that are not currently displayed because the Timeline\n" +"is being used or because only new files are being shown.<br><br>\n" +"Do you want to proceed with the download?\n" +" " +msgstr "" + +#: ../raphodo/rapid.py:2946 +#, python-format +msgid "" +"These download folders are invalid:\n" +"%(folder1)s\n" +"%(folder2)s" +msgstr "" + +#: ../raphodo/rapid.py:2949 +#, python-format +msgid "" +"This download folder is invalid:\n" +"%s" +msgstr "" + +#: ../raphodo/rapid.py:2952 +#, fuzzy +msgid "Download Failure" +msgstr "Invalid Downloads Today value.\n" + +#: ../raphodo/rapid.py:2953 +msgid "The download cannot proceed." +msgstr "" + +#: ../raphodo/rapid.py:2971 +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?" +msgstr "" + +#: ../raphodo/rapid.py:2978 ../raphodo/rapid.py:2988 +#, python-format +msgid "" +"No backup device exists for backing up %(filetype)s. Do you still want to " +"start the download?" +msgstr "" + +#: ../raphodo/rapid.py:2980 ../raphodo/rpdfile.py:233 +msgid "photos" +msgstr "" + +#: ../raphodo/rapid.py:2990 ../raphodo/rpdfile.py:228 +msgid "videos" +msgstr "" + +#: ../raphodo/rapid.py:2998 +msgid "" +"<b>The photo and video backup destinations do not exist or cannot be written " +"to.</b><br><br>Do you still want to start the download?" +msgstr "" + +#: ../raphodo/rapid.py:3008 ../raphodo/rapid.py:3017 +#, python-format +msgid "" +"<b>The %(filetype)s backup destination does not exist or cannot be written " +"to.</b><br><br>Do you still want to start the download?" +msgstr "" + +#: ../raphodo/rapid.py:3010 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843 +msgid "photo" +msgstr "" + +#: ../raphodo/rapid.py:3019 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883 +msgid "video" +msgstr "" + +#: ../raphodo/rapid.py:3027 +msgid "Backup problem" +msgstr "" + +#: ../raphodo/rapid.py:3765 +#, python-format +msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" +msgstr "" + +#: ../raphodo/rapid.py:3837 +#, python-format +msgid "%(noFiles)s %(filetypes)s downloaded" +msgstr "" + +#: ../raphodo/rapid.py:3845 +#, python-format +msgid "%(noFiles)s %(filetypes)s failed to download" +msgstr "" + +#: ../raphodo/rapid.py:3851 ../raphodo/rapid.py:3936 +msgid "warnings" +msgstr "" + +#: ../raphodo/rapid.py:3882 +msgid "All downloads complete" +msgstr "" + +#: ../raphodo/rapid.py:3890 ../raphodo/rapid.py:3901 ../raphodo/rapid.py:3912 +#: ../raphodo/rapid.py:3923 ../raphodo/rapid.py:3933 +#, python-format +msgid "%(number)s %(numberdownloaded)s" +msgstr "" + +#: ../raphodo/rapid.py:3893 ../raphodo/rapid.py:3915 +#, python-format +msgid "%(filetype)s downloaded" +msgstr "" + +#: ../raphodo/rapid.py:3904 ../raphodo/rapid.py:3926 +#, python-format +msgid "%(filetype)s failed to download" +msgstr "" + +#: ../raphodo/rapid.py:3959 +msgid "1 failure" +msgstr "" + +#: ../raphodo/rapid.py:3961 +#, python-format +msgid "%d failures" +msgstr "" + +#: ../raphodo/rapid.py:3966 +msgid "1 warning" +msgstr "" + +#: ../raphodo/rapid.py:3968 +#, python-format +msgid "%d warnings" +msgstr "" + +#: ../raphodo/rapid.py:3990 +#, python-format +msgid "Downloaded %(no_files_and_types)s from %(devices)s" +msgstr "" + +#: ../raphodo/rapid.py:3994 +#, python-format +msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" +msgstr "" + +#: ../raphodo/rapid.py:3998 +#, python-format +msgid "No files downloaded — %(failures)s" +msgstr "" + +#: ../raphodo/rapid.py:4000 +msgid "No files downloaded" +msgstr "" + +#: ../raphodo/rapid.py:4030 +#, python-format +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for the %(camera)s" +msgstr "" + +#: ../raphodo/rapid.py:4035 +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for this computer" +msgstr "" + +#: ../raphodo/rapid.py:4040 +#, python-format +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for %(device)s" +msgstr "" + +#: ../raphodo/rapid.py:4048 +#, python-format +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for %(number_devices)s devices and this computer" +msgstr "" + +#: ../raphodo/rapid.py:4061 +#, python-format +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for the %(camera)s and this computer" +msgstr "" + +#: ../raphodo/rapid.py:4065 +#, python-format +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for %(device)s and this computer" +msgstr "" + +#: ../raphodo/rapid.py:4069 +#, python-format +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for %(number_devices)s devices" msgstr "" -#: rapid/glade3/rapid.glade.h:87 -msgid "Start downloading upon image device insertion" +#: ../raphodo/rapid.py:4096 +msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: rapid/glade3/rapid.glade.h:88 +#: ../raphodo/rapid.py:4153 +msgid "Program preferences are invalid" +msgstr "" + +#: ../raphodo/rapid.py:4237 +#, python-format +msgid "" +"<b>All files on the %(camera)s are inaccessible</b>.<br><br>It may be locked " +"or not configured for file transfers using MTP. You can unlock it and try " +"again.<br><br>On some models you also need to change the setting <i>USB for " +"charging</i> to <i>USB for file transfers</i>.<br><br>Alternatively, you can " +"ignore this device." +msgstr "" + +#: ../raphodo/rapid.py:4248 +#, python-format +msgid "" +"<b>The %(camera)s appears to be in use by another application.</" +"b><br><br>You can close any other application (such as a file browser) that " +"is using it and try again. If that does not work, unplug the %(camera)s from " +"the computer and plug it in again.<br><br>Alternatively, you can ignore this " +"device." +msgstr "" + +#: ../raphodo/rapid.py:4259 +msgid "&Try Again" +msgstr "" + +#: ../raphodo/rapid.py:4260 +msgid "&Ignore This Device" +msgstr "" + +#: ../raphodo/rapid.py:4332 +#, python-format +msgid "Sorry, an unexpected problem occurred while scanning %s." +msgstr "" + +#: ../raphodo/rapid.py:4333 +msgid "Unfortunately you cannot download from this device." +msgstr "" + +#: ../raphodo/rapid.py:4337 +msgid "" +"A possible workaround for the problem might be downloading from the camera's " +"memory card using a card reader." +msgstr "" + +#: ../raphodo/rapid.py:4342 +msgid "Device scan failed" +msgstr "" + +#: ../raphodo/rapid.py:4729 +#, python-format +msgid "" +"<b>The %(camera)s cannot be scanned because it cannot be unmounted.</" +"b><br><br>You can close any other application (such as a file browser) that " +"is using it and try again. If that does not work, unplug the %(camera)s from " +"the computer and plug it in again." +msgstr "" + +#: ../raphodo/rapid.py:4754 +#, python-format +msgid "" +"<b>The download cannot start because the %(camera)s cannot be unmounted.</" +"b><br><br>You can close any other application (such as a file browser) that " +"is using it and try again. If that does not work, unplug the %(camera)s from " +"the computer and plug it in again, and choose which files you want to " +"download from it." +msgstr "" + +#: ../raphodo/rapid.py:4851 +#, fuzzy +msgid "Completed Downloads Present" +msgstr "Invalid Downloads Today value.\n" + +#: ../raphodo/rapid.py:4853 +#, python-format +msgid "%s whose download have completed are displayed." +msgstr "" + +#: ../raphodo/rapid.py:4855 +msgid "Do you want to clear the completed downloads?" +msgstr "" + +#: ../raphodo/rapid.py:4857 +#, fuzzy +msgid "Completed Download Present" +msgstr "Invalid Downloads Today value.\n" + +#: ../raphodo/rapid.py:4859 +#, python-format +msgid "%s whose download has completed is displayed." +msgstr "" + +#: ../raphodo/rapid.py:4861 +msgid "Do you want to clear the completed download?" +msgstr "" + +#: ../raphodo/rapid.py:4942 +#, python-format +msgid "" +"Do you want to download photos and videos from the device <i>%(device)s</i>?" +msgstr "" + +#: ../raphodo/rapid.py:5192 +#, python-format +msgid "<b>Do you want to ignore the %s whenever this program is run?</b>" +msgstr "" + +#: ../raphodo/rapid.py:5195 +msgid "" +"All cameras, phones and tablets with the same model name will be ignored." +msgstr "" + +#: ../raphodo/rapid.py:5199 +#, python-format +msgid "" +"<b>Do you want to ignore the device %s whenever this program is run?</b>" +msgstr "" + +#: ../raphodo/rapid.py:5201 +msgid "Any device with the same name will be ignored." +msgstr "" + +#: ../raphodo/rapid.py:5501 +#, python-format +msgid "Downloading from %(location)s on This Computer." +msgstr "" + +#: ../raphodo/rapid.py:5505 +msgid "" +"Do you really want to download from here?<br><br>On some systems, scanning " +"this location can take a very long time." +msgstr "" + +#: ../raphodo/rapid.py:5546 +#, python-format +msgid "Generating thumbnails for %s" +msgstr "" + +#: ../raphodo/rapid.py:5549 +#, python-format +msgid "Scanning %s" +msgstr "" + +#: ../raphodo/rapid.py:5560 +#, python-format +msgid "" +"%(number)s of %(available files)s checked for download (%(hidden)s hidden)" +msgstr "" + +#: ../raphodo/rapid.py:5568 +#, python-format +msgid "%(number)s of %(available files)s checked for download" +msgstr "" + +#: ../raphodo/rapid.py:5774 +msgid "Display program information when run from the command line." +msgstr "" + +#: ../raphodo/rapid.py:5776 +msgid "Display debugging information when run from the command line." +msgstr "" + +#: ../raphodo/rapid.py:5779 +#, fuzzy +msgid "List photo and video file extensions the program recognizes and exit." +msgstr "list image file extensions the program recognises and exit" + +#: ../raphodo/rapid.py:5782 +msgid "Turn on or off the the renaming of photos." +msgstr "" + +#: ../raphodo/rapid.py:5784 +msgid "turn on or off the the renaming of videos." +msgstr "" + +#: ../raphodo/rapid.py:5786 +msgid "" +"Turn on or off the automatic detection of devices from which to download." +msgstr "" + +#: ../raphodo/rapid.py:5790 +msgid "Turn on or off downloading from this computer." +msgstr "" + +#: ../raphodo/rapid.py:5792 ../raphodo/rapid.py:5795 ../raphodo/rapid.py:5798 +#: ../raphodo/rapid.py:5819 ../raphodo/rapid.py:5823 +msgid "PATH" +msgstr "" + +#: ../raphodo/rapid.py:5793 +msgid "The PATH on this computer from which to download." +msgstr "" + +#: ../raphodo/rapid.py:5796 +msgid "The PATH where photos will be downloaded to." +msgstr "" + +#: ../raphodo/rapid.py:5799 +msgid "The PATH where videos will be downloaded to." +msgstr "" + +#: ../raphodo/rapid.py:5801 +msgid "Turn on or off the backing up of photos and videos while downloading." +msgstr "" + +#: ../raphodo/rapid.py:5805 +msgid "Turn on or off the automatic detection of backup devices." +msgstr "" + +#: ../raphodo/rapid.py:5807 ../raphodo/rapid.py:5813 +msgid "FOLDER" +msgstr "" + +#: ../raphodo/rapid.py:5808 +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 " +"the device is used for backups. For each device you wish to use for backing " +"photos up to, create a folder on it with this name." +msgstr "" + +#: ../raphodo/rapid.py:5814 +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 " +"the device is used for backups. For each device you wish to use for backing " +"up videos to, create a folder on it with this name." +msgstr "" + +#: ../raphodo/rapid.py:5820 +msgid "" +"The PATH where photos will be backed up when automatic detection of backup " +"devices is turned off." +msgstr "" + +#: ../raphodo/rapid.py:5824 +msgid "" +"The PATH where videos will be backed up when automatic detection of backup " +"devices is turned off." +msgstr "" + +#: ../raphodo/rapid.py:5827 +#, python-format +msgid "Ignore photos with the following extensions: %s" +msgstr "" + +#: ../raphodo/rapid.py:5831 +msgid "Turn on or off starting downloads as soon as the program itself starts." +msgstr "" + +#: ../raphodo/rapid.py:5834 +msgid "Turn on or off starting downloads as soon as a device is inserted." +msgstr "" + +#: ../raphodo/rapid.py:5837 +msgid "" +"Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " +"off does not delete existing cache contents." +msgstr "" + +#: ../raphodo/rapid.py:5841 +msgid "" +"Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " +"exit." +msgstr "" + +#: ../raphodo/rapid.py:5845 +msgid "Forget which files have been previously downloaded, and exit." +msgstr "" + +#: ../raphodo/rapid.py:5848 +msgid "" +"Import preferences from an old program version and exit. Requires the " +"command line program gconftool-2." +msgstr "" + +#: ../raphodo/rapid.py:5851 +msgid "" +"Reset all program settings to their default values, delete all thumbnails in " +"the Thumbnail cache, forget which files have been previously downloaded, and " +"exit." +msgstr "" + +#: ../raphodo/rapid.py:5855 +msgid "Include gphoto2 debugging information in log files." +msgstr "" + +#: ../raphodo/rapid.py:5859 +msgid "Print information to the terminal about attached cameras and exit." +msgstr "" + +#: ../raphodo/rapid.py:5921 +msgid "" +"To import preferences from the old version of Rapid Photo Downloader, you " +"must install the program gconftool-2." +msgstr "" + +#: ../raphodo/rapid.py:5930 +msgid "No prior program preferences detected: exiting" +msgstr "" + +#: ../raphodo/rapid.py:5933 +#, python-format +msgid "Importing preferences from Rapid Photo Downloader %(version)s" +msgstr "" + +#: ../raphodo/rapid.py:5999 +#, python-format +msgid "Do you want to copy the stored sequence number, which has the value %d?" +msgstr "" + +#: ../raphodo/rapid.py:6010 +msgid "Program aborting." +msgstr "" + +#: ../raphodo/rapid.py:6020 +msgid "Never run this program as the sudo / root user." +msgstr "" + +#: ../raphodo/rapid.py:6024 +#, fuzzy +msgid "You must install ExifTool to run Rapid Photo Downloader." +msgstr "Rapid Photo Downloader" + +#: ../raphodo/rapid.py:6036 +msgid "" +"Rapid Photo Downloader is installed in multiple locations.\n" +"\n" +"Uninstall all copies except the version you want to run." +msgstr "" + +#: ../raphodo/rapid.py:6093 +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:6253 +msgid "All settings and caches have been reset" +msgstr "" + +#: ../raphodo/rapid.py:6261 +msgid "Thumbnail Cache has been reset" +msgstr "" + +#: ../raphodo/rapid.py:6267 +msgid "Remembered files have been forgotten" +msgstr "" + +#: ../raphodo/rememberthisdialog.py:70 +msgid "&Don't ask me about this again" +msgstr "" + +#: ../raphodo/rememberthisdialog.py:72 +msgid "&Don't warn me about this again" +msgstr "" + +#: ../raphodo/rememberthisdialog.py:75 +msgid "&Don't warn me again about missing or broken program libraries" +msgstr "" + +#: ../raphodo/renameandmovefile.py:554 +msgid "subfolder and filename" +msgstr "" + +#: ../raphodo/renameandmovefile.py:556 +msgid "filename" +msgstr "" + +#: ../raphodo/renameandmovefile.py:558 +msgid "subfolder" +msgstr "" + +#: ../raphodo/renamepanel.py:290 +msgid "A counter for how many downloads occur on each day" +msgstr "" + +#: ../raphodo/renamepanel.py:291 +#, fuzzy +msgid "Downloads today:" +msgstr "Invalid Downloads Today value.\n" + +#: ../raphodo/renamepanel.py:313 +msgid "A counter that is remembered each time the program is run " +msgstr "" + +#: ../raphodo/renamepanel.py:314 msgid "Stored number:" msgstr "" -#: rapid/glade3/rapid.glade.h:89 -msgid "Strip incompatible characters" +#: ../raphodo/renamepanel.py:331 +msgid "" +"The time at which the <i>Downloads today</i> sequence number should be reset" +msgstr "" + +#: ../raphodo/renamepanel.py:332 +msgid "Day start:" msgstr "" -#: rapid/glade3/rapid.glade.h:90 -msgid "Unmount (\"eject\") image device upon download completion" +#. 24 hour format, if wanted in a future release: +#. self.dayStart.setDisplayFormat('HH:mm:ss') +#: ../raphodo/renamepanel.py:342 +msgid "Synchronize RAW + JPEG" msgstr "" -#: rapid/glade3/rapid.glade.h:91 +#: ../raphodo/renamepanel.py:345 msgid "" -"When backing up, choose whether to overwrite an image on the backup device " -"that has the same name, or skip backing it up." +"Synchronize sequence numbers for matching RAW and JPEG pairs.\n" +"\n" +"See the online documentation for more details." +msgstr "" + +#: ../raphodo/renamepanel.py:349 +msgid "Sequence Numbers" +msgstr "" + +#: ../raphodo/renamepanel.py:360 +msgid "Strip incompatible characters" msgstr "" -#: rapid/glade3/rapid.glade.h:92 +#: ../raphodo/renamepanel.py:363 msgid "" -"You can have your photos backed up to multiple locations as they are " -"downloaded, e.g. external hard drives." +"Whether photo, video and folder names should have any characters removed " +"that are not allowed by other operating systems" +msgstr "" + +#: ../raphodo/renamepanel.py:365 +msgid "Compatibility" +msgstr "" + +#: ../raphodo/renamepanel.py:433 +msgid "Photo Renaming" +msgstr "" + +#: ../raphodo/renamepanel.py:436 +msgid "Video Renaming" +msgstr "" + +#: ../raphodo/renamepanel.py:439 +msgid "Renaming Options" +msgstr "" + +#: ../raphodo/rpdfile.py:223 +msgid "photos and videos" +msgstr "" + +#: ../raphodo/rpdfile.py:225 +msgid "photos or videos" +msgstr "" + +#: ../raphodo/rpdfile.py:320 +#, python-format +msgid "%(number)s %(filetypes)s" +msgstr "" + +#. translators: natural language expression signifying a single video +#: ../raphodo/rpdfile.py:343 +msgid "a video" +msgstr "" + +#: ../raphodo/rpdfile.py:345 +msgid "1 Video" +msgstr "" + +#. translators: natural language expression signifying a single photo +#: ../raphodo/rpdfile.py:352 +msgid "a photo" +msgstr "" + +#: ../raphodo/rpdfile.py:354 +msgid "1 Photo" +msgstr "" + +#: ../raphodo/rpdfile.py:828 +#, python-format +msgid "%(path)s on %(camera)s" +msgstr "" + +#: ../raphodo/rpdfile.py:844 +msgid "Photo" msgstr "" -#: rapid/glade3/rapid.glade.h:93 -msgid "_Clear Completed Downloads" +#: ../raphodo/rpdfile.py:884 +msgid "Video" msgstr "" -#: rapid/glade3/rapid.glade.h:94 -msgid "_Error Log" +#: ../raphodo/storage.py:141 +msgid "File system root" msgstr "" -#: rapid/glade3/rapid.glade.h:95 -msgid "_Get Help Online..." +#. translators: the name of the Pictures folder +#: ../raphodo/storage.py:440 +msgid "Pictures" msgstr "" -#: rapid/glade3/rapid.glade.h:96 -msgid "_Help" +#: ../raphodo/thumbnaildisplay.py:440 +#, python-format +msgid "Taken on %(date_time)s (%(human_readable)s)" +msgstr "" + +#: ../raphodo/thumbnaildisplay.py:447 +#, python-format +msgid "Modified on %(date_time)s (%(human_readable)s)" +msgstr "" + +#: ../raphodo/thumbnaildisplay.py:455 ../raphodo/thumbnaildisplay.py:489 +#, python-format +msgid "%(date_time)s (%(human_readable)s)" +msgstr "" + +#: ../raphodo/thumbnaildisplay.py:472 +#, python-format +msgid "Memory cards: %s" +msgstr "" + +#: ../raphodo/thumbnaildisplay.py:476 +#, python-format +msgid "Memory card: %s" +msgstr "" + +#: ../raphodo/thumbnaildisplay.py:481 +msgid "Downloaded as:" +msgstr "" + +#: ../raphodo/thumbnaildisplay.py:498 +#, python-format +msgid "<br><br>Previous download:<br>%(filename)s<br>%(path)s<br>%(date)s" msgstr "" -#: rapid/glade3/rapid.glade.h:97 -msgid "_Make a Donation..." +#: ../raphodo/thumbnaildisplay.py:502 +#, python-format +msgid "<br><br><i>Manually set as previously downloaded on %(date)s</i>" +msgstr "" + +#: ../raphodo/thumbnaildisplay.py:1758 +msgid "Copy Path" msgstr "" -#: rapid/glade3/rapid.glade.h:98 -msgid "_Photos" +#. Translators: 'File' here applies to a single file. The command allows users to instruct +#. Rapid Photo Downloader that photos and videos have been previously downloaded by +#. another application. +#: ../raphodo/thumbnaildisplay.py:1763 +msgid "Mark File as Downloaded" msgstr "" -#: rapid/glade3/rapid.glade.h:99 -msgid "_Report a Problem..." +#. Translators: 'Files' here applies to two or more files +#: ../raphodo/thumbnaildisplay.py:1766 +msgid "Mark Files as Downloaded" msgstr "" -#: rapid/glade3/rapid.glade.h:100 -msgid "_Thumbnails" +#. Translators: these values are file size suffixes like B representing bytes, KB representing +#. kilobytes, etc. +#: ../raphodo/utilities.py:170 +msgid "B" msgstr "" -#: rapid/glade3/rapid.glade.h:101 -msgid "_Translate this Application..." +#: ../raphodo/utilities.py:170 +msgid "KB" msgstr "" -#: rapid/glade3/rapid.glade.h:102 -msgid "_View" +#: ../raphodo/utilities.py:170 +msgid "MB" msgstr "" -#: rapid/glade3/rapid.glade.h:103 -msgid "translators please ignore this" +#: ../raphodo/utilities.py:170 +msgid "GB" msgstr "" +#: ../raphodo/utilities.py:170 +msgid "TB" +msgstr "" + +#: ../raphodo/utilities.py:170 +msgid "PB" +msgstr "" + +#: ../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:394 +#, python-format +msgid "%(first_item)s and %(last_item)s" +msgstr "" + +#: ../raphodo/utilities.py:468 +msgid "one" +msgstr "" + +#: ../raphodo/utilities.py:469 +msgid "two" +msgstr "" + +#: ../raphodo/utilities.py:470 +msgid "three" +msgstr "" + +#: ../raphodo/utilities.py:471 +msgid "four" +msgstr "" + +#: ../raphodo/utilities.py:472 +msgid "five" +msgstr "" + +#: ../raphodo/utilities.py:473 +msgid "six" +msgstr "" + +#: ../raphodo/utilities.py:474 +msgid "seven" +msgstr "" + +#: ../raphodo/utilities.py:475 +msgid "eight" +msgstr "" + +#: ../raphodo/utilities.py:476 +msgid "nine" +msgstr "" + +#: ../raphodo/utilities.py:477 +msgid "ten" +msgstr "" + +#: ../raphodo/utilities.py:478 +msgid "eleven" +msgstr "" + +#: ../raphodo/utilities.py:479 +msgid "twelve" +msgstr "" + +#: ../raphodo/utilities.py:480 +msgid "thirteen" +msgstr "" + +#: ../raphodo/utilities.py:481 +msgid "fourteen" +msgstr "" + +#: ../raphodo/utilities.py:482 +msgid "fifteen" +msgstr "" + +#: ../raphodo/utilities.py:483 +msgid "sixteen" +msgstr "" + +#: ../raphodo/utilities.py:484 +msgid "seventeen" +msgstr "" + +#: ../raphodo/utilities.py:485 +msgid "eighteen" +msgstr "" + +#: ../raphodo/utilities.py:486 +msgid "ninenteen" +msgstr "" + +#: ../raphodo/utilities.py:487 +msgid "twenty" +msgstr "" + +#: ../raphodo/viewutils.py:240 +msgid "&OK" +msgstr "" + +#: ../raphodo/viewutils.py:243 +msgid "&Save" +msgstr "" + +#: ../raphodo/viewutils.py:244 +msgid "&Help" +msgstr "" + +#: ../raphodo/viewutils.py:245 +msgid "Restore Defaults" +msgstr "" + +#: ../raphodo/viewutils.py:246 +msgid "&Yes" +msgstr "" + +#: ../raphodo/viewutils.py:247 +msgid "&No" +msgstr "" + +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:1 +msgid "" +"Rapid Photo Downloader imports photos and videos from cameras, phones, " +"memory cards and other devices at high speed. It can be configured to rename " +"photos and videos with meaningful filenames you specify. It can also back up " +"photos and videos as they are downloaded. It downloads from and backs up to " +"multiple devices simultaneously." +msgstr "" + +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:2 +msgid "" +"Unique to Rapid Photo Downloader is its Timeline, which groups photos and " +"videos based on how much time elapsed between consecutive shots. Use it to " +"identify photos and videos taken at different periods in a single day or " +"over consecutive days." +msgstr "" + +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:3 +msgid "" +"Written by a photographer for professional and amateur photographers, Rapid " +"Photo Downloader is easy to configure and use. Program preferences are " +"configured without the need for complicated codes. Common tasks can be " +"automated, such as unmounting a memory card when the download is complete." +msgstr "" + +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:4 +msgid "The main window" +msgstr "" + +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:5 +#, fuzzy +msgid "Downloading" +msgstr "Invalid Downloads Today value.\n" + +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:6 +msgid "The Timeline" +msgstr "" + +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:7 +msgid "Right-clicking on a device" +msgstr "" + +#: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:1 +msgid "" +"Download, rename and back up photos and videos from cameras and other devices" +msgstr "" + +#: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:2 +#, fuzzy +msgid "Photo Downloader" +msgstr "Rapid Photo Downloader" + +#. 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;" +msgstr "" + +#: ../data/kde/net.damonlynch.rapid-photo-downloader.desktop.in.h:1 +msgid "Download Photos and Videos with Rapid Photo Downloader" +msgstr "" + +#, fuzzy +#~ msgid "%(filetype)s %(area)s could not be generated" +#~ msgstr "Image filename could not be generated" + +#, fuzzy +#~ msgid "Rapid Photo Downloader Error Log" +#~ msgstr "Rapid Photo Downloader" + +#~ msgid "New York" +#~ msgstr "New York" + +#~ msgid "Manila" +#~ msgstr "Manila" + +#~ msgid "Prague" +#~ msgstr "Prague" + +#~ msgid "Helsinki" +#~ msgstr "Helsinki" + +#~ msgid "Wellington" +#~ msgstr "Wellington" + +#~ msgid "Tehran" +#~ msgstr "Tehran" + +#~ msgid "Kampala" +#~ msgstr "Kampala" + +#~ msgid "Paris" +#~ msgstr "Paris" + +#~ msgid "Berlin" +#~ msgstr "Berlin" + +#~ msgid "Sydney" +#~ msgstr "Sydney" + +#~ msgid "Budapest" +#~ msgstr "Budapest" + +#~ msgid "Rome" +#~ msgstr "Rome" + +#~ msgid "Moscow" +#~ msgstr "Moscow" + +#~ msgid "Delhi" +#~ msgstr "Delhi" + +#~ msgid "Warsaw" +#~ msgstr "Warsaw" + +#~ msgid "Jakarta" +#~ msgstr "Jakarta" + +#~ msgid "Madrid" +#~ msgstr "Madrid" + +#~ msgid "Stockholm" +#~ msgstr "Stockholm" + +#~ msgid "Select a folder in which to backup images" +#~ msgstr "Select a folder in which to backup images" + +#~ msgid "" +#~ "\n" +#~ "Please check preferences, restart the program, and try again." +#~ msgstr "" +#~ "\n" +#~ "Please check preferences, restart the program, and try again." + +#~ msgid "" +#~ "Image filename could not be properly generated. Check to ensure there is " +#~ "sufficient image metadata." +#~ msgstr "" +#~ "Image filename could not be properly generated. Check to ensure there is " +#~ "sufficient image metadata." + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + #~ msgid "translator-credits" #~ msgstr "" #~ "Launchpad Contributions:\n" |