summaryrefslogtreecommitdiff
path: root/po/en_GB.po
diff options
context:
space:
mode:
Diffstat (limited to 'po/en_GB.po')
-rw-r--r--po/en_GB.po3868
1 files changed, 3133 insertions, 735 deletions
diff --git a/po/en_GB.po b/po/en_GB.po
index bc0070b..a8da621 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -6,1413 +6,3811 @@
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-06-18 21:16-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"
-msgstr "Rapid Photo Downloader"
+#. type: QPushButton
+#: ../raphodo/aboutdialog.py:217
+msgid "Credits"
+msgstr ""
-#: rapid/rapid.py:374
-msgid "New York"
-msgstr "New York"
+#: ../raphodo/backuppanel.py:239
+msgid "Backups are not configured"
+msgstr ""
-#: rapid/rapid.py:375
-msgid "Manila"
-msgstr "Manila"
+#: ../raphodo/backuppanel.py:241
+msgid "No backup devices detected"
+msgstr ""
-#: rapid/rapid.py:375
-msgid "Prague"
-msgstr "Prague"
+#: ../raphodo/backuppanel.py:243
+msgid "Valid backup locations not yet specified"
+msgstr ""
-#: rapid/rapid.py:375
-msgid "Helsinki"
-msgstr "Helsinki"
+#: ../raphodo/backuppanel.py:401
+msgid ""
+"You can have your photos and videos backed up to multiple locations as they "
+"are downloaded, e.g. external hard drives."
+msgstr ""
-#: rapid/rapid.py:375
-msgid "Wellington"
-msgstr "Wellington"
+#: ../raphodo/backuppanel.py:407
+msgid "Back up photos and videos when downloading"
+msgstr ""
-#: rapid/rapid.py:376
-msgid "Tehran"
-msgstr "Tehran"
+#: ../raphodo/backuppanel.py:413
+msgid "Automatically detect backup devices"
+msgstr ""
-#: rapid/rapid.py:376
-msgid "Kampala"
-msgstr "Kampala"
+#: ../raphodo/backuppanel.py:417
+msgid ""
+"Specify the folder in which backups are stored on the device."
+"<br><br><i>Note: the presence of a folder with this name is used to "
+"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 ""
-#: rapid/rapid.py:376
-msgid "Paris"
-msgstr "Paris"
+#: ../raphodo/backuppanel.py:428
+#, fuzzy
+msgid "Photo folder name:"
+msgstr "Rapid Photo Downloader"
-#: rapid/rapid.py:376
-msgid "Berlin"
-msgstr "Berlin"
+#: ../raphodo/backuppanel.py:433
+msgid "Video folder name:"
+msgstr ""
-#: rapid/rapid.py:376
-msgid "Sydney"
-msgstr "Sydney"
+#: ../raphodo/backuppanel.py:438 ../raphodo/nameeditor.py:883
+#: ../raphodo/renamepanel.py:123
+msgid "Example:"
+msgstr ""
-#: rapid/rapid.py:377
-msgid "Budapest"
-msgstr "Budapest"
+#: ../raphodo/backuppanel.py:448
+msgid "If you disable automatic detection, choose the exact backup locations."
+msgstr ""
-#: rapid/rapid.py:377
-msgid "Rome"
-msgstr "Rome"
+#: ../raphodo/backuppanel.py:452
+msgid "Photo backup location:"
+msgstr ""
-#: rapid/rapid.py:377
-msgid "Moscow"
-msgstr "Moscow"
+#: ../raphodo/backuppanel.py:454
+msgid "Select Photo Backup Location"
+msgstr ""
-#: rapid/rapid.py:377
-msgid "Delhi"
-msgstr "Delhi"
+#: ../raphodo/backuppanel.py:460
+msgid "Video backup location:"
+msgstr ""
-#: rapid/rapid.py:377
-msgid "Warsaw"
-msgstr "Warsaw"
+#: ../raphodo/backuppanel.py:462
+msgid "Select Video Backup Location"
+msgstr ""
-#: rapid/rapid.py:378
-msgid "Jakarta"
-msgstr "Jakarta"
+#. Translators: this value is used as an example device when automatic backup device
+#. detection is enabled. You should translate this.
+#: ../raphodo/backuppanel.py:564
+msgid "drive1"
+msgstr ""
-#: rapid/rapid.py:378
-msgid "Madrid"
-msgstr "Madrid"
+#. Translators: this value is used as an example device when automatic backup device
+#. detection is enabled. You should translate this.
+#: ../raphodo/backuppanel.py:567
+msgid "drive2"
+msgstr ""
-#: rapid/rapid.py:378
-msgid "Stockholm"
-msgstr "Stockholm"
+#: ../raphodo/backuppanel.py:628
+msgid "Projected Backup Storage Use"
+msgstr ""
-#: rapid/rapid.py:404
-msgid "Invalid Downloads Today value.\n"
-msgstr "Invalid Downloads Today value.\n"
+#: ../raphodo/backuppanel.py:632
+msgid "Backup Options"
+msgstr ""
-#: rapid/rapid.py:405
-msgid "Resetting value to zero.\n"
+#. translators: refers to the video thumbnail file that some
+#. cameras generate -- it has a .THM file extension
+#: ../raphodo/copyfiles.py:476
+msgid "video THM"
msgstr ""
-#: rapid/rapid.py:444
-msgid "'Start of day' preference value is corrupted.\n"
+#: ../raphodo/copyfiles.py:482
+msgid "audio"
msgstr ""
-#: rapid/rapid.py:445
-msgid "Resetting to midnight.\n"
+#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079
+#: ../raphodo/rpdfile.py:320
+#, python-format
+msgid "%(no_photos)s Photos"
msgstr ""
-#: rapid/rapid.py:474
-msgid "Error in Image Rename preferences"
+#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081
+#: ../raphodo/rpdfile.py:315
+#, python-format
+msgid "%(no_videos)s Videos"
msgstr ""
-#: rapid/rapid.py:483 rapid/rapid.py:1304
-msgid "Sorry,these preferences contain an error:\n"
+#: ../raphodo/destinationdisplay.py:92
+msgid "Used"
msgstr ""
-#: rapid/rapid.py:494
-msgid "Resetting to default values."
+#: ../raphodo/destinationdisplay.py:93
+msgid "Excess"
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"
+#: ../raphodo/destinationdisplay.py:102
+msgid "Device size unknown"
msgstr ""
-#: rapid/rapid.py:633
-msgid "Error in Download Subfolder preferences"
+#: ../raphodo/destinationdisplay.py:112
+#, python-format
+msgid "No space free on %(size_total)s device"
msgstr ""
-#: rapid/rapid.py:768
-msgid "Select a folder to download photos to"
+#: ../raphodo/destinationdisplay.py:119
+#, python-format
+msgid "%(size_free)s free of %(size_total)s"
msgstr ""
-#: rapid/rapid.py:839
-msgid "Select an image folder"
-msgstr "Select an image folder"
+#: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993
+#: ../raphodo/rapid.py:1968 ../raphodo/rapid.py:2083 ../raphodo/rapid.py:5748
+#: ../raphodo/rpdfile.py:891
+msgid "Photos"
+msgstr ""
-#: rapid/rapid.py:861
-msgid "Select a folder in which to backup images"
-msgstr "Select a folder in which to backup images"
+#. translators: the name of the Videos folder
+#: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994
+#: ../raphodo/rapid.py:1971 ../raphodo/rapid.py:2084 ../raphodo/rapid.py:5749
+#: ../raphodo/rpdfile.py:918 ../raphodo/storage.py:445
+msgid "Videos"
+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
-msgid ""
-"<i><b>Warning:</b> There is insufficient image metadata to fully generate "
-"the name. Please use other renaming options.</i>"
+#: ../raphodo/destinationdisplay.py:192
+msgid "Projected storage use after download"
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>"
+#: ../raphodo/destinationdisplay.py:327 ../raphodo/nameeditor.py:516
+msgid "Custom..."
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>"
+#: ../raphodo/destinationdisplay.py:678
+msgid "Configure photo subfolder creation"
msgstr ""
-#: rapid/rapid.py:1031
-msgid "The subfolder preferences had some unnecessary values removed."
+#: ../raphodo/destinationdisplay.py:680
+msgid "Configure video subfolder creation"
msgstr ""
-#. Preferences list is now empty
-#: rapid/rapid.py:1036
-msgid ""
-"The subfolder preferences entered are invalid and cannot be used.\n"
-"They will be reset to their default values."
+#: ../raphodo/devicedisplay.py:983
+msgid "Other"
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"
+#: ../raphodo/devicedisplay.py:984
+msgid "Probing device..."
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"
+#: ../raphodo/devicedisplay.py:1000
+msgid "Temporarily ignore this device"
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..."
+#: ../raphodo/devicedisplay.py:1002
+msgid "Permanently ignore this device"
msgstr ""
-#: rapid/rapid.py:1382 rapid/rapid.py:2453
-msgid "There is an error in the program preferences."
+#: ../raphodo/devicedisplay.py:1004
+msgid "Rescan"
msgstr ""
-#: rapid/rapid.py:1383
-msgid ""
-"\n"
-"Please check preferences, restart the program, and try again."
+#. Translators: percentage full e.g. 75% full
+#: ../raphodo/devicedisplay.py:1093
+#, python-format
+msgid "%s full"
msgstr ""
-"\n"
-"Please check preferences, restart the program, and try again."
-#: rapid/rapid.py:1384 rapid/rapid.py:1385
-msgid "Download cannot proceed"
+#: ../raphodo/devices.py:459
+msgid "Cameras"
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"
+#: ../raphodo/devices.py:460 ../raphodo/devices.py:920
+#: ../raphodo/preferencedialog.py:85 ../raphodo/rapid.py:1931
+msgid "Devices"
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
+#: ../raphodo/devices.py:720
#, python-format
-msgid "Device scan complete: found %(number)s images on %(device)s"
+msgid "Downloading from %(device_names)s"
msgstr ""
-#: rapid/rapid.py:1439
+#. Translators: e.g. Three Devices
+#: ../raphodo/devices.py:780
#, python-format
-msgid "Device scan complete: no images found on %s"
+msgid "%(no_devices)s %(device_type)s"
msgstr ""
-#: rapid/rapid.py:1470
-msgid "Image filename could not be generated"
-msgstr "Image filename could not be generated"
+#: ../raphodo/devices.py:905 ../raphodo/rapid.py:1768
+msgid "Select Source"
+msgstr ""
-#. '%(source)s' and '%(problem)s' are two more examples of text that should not be modified or left out
-#: rapid/rapid.py:1472
+#: ../raphodo/devices.py:936 ../raphodo/devices.py:947
#, python-format
-msgid ""
-"Source: %(source)s\n"
-"Problem: %(problem)s"
+msgid "%(device1)s + %(device2)s"
msgstr ""
-#: rapid/rapid.py:1476
-msgid ""
-"Image filename could not be properly generated. Check to ensure there is "
-"sufficient image metadata."
+#. Number of cameras e.g. 3 Cameras
+#: ../raphodo/devices.py:958
+#, python-format
+msgid "%(no_cameras)s Cameras"
msgstr ""
-"Image filename could not be properly generated. Check to ensure there is "
-"sufficient image metadata."
-#: rapid/rapid.py:1477
+#: ../raphodo/devices.py:963
#, python-format
-msgid ""
-"Source: %(source)s\n"
-"Destination: %(destination)s\n"
-"Problem: %(problem)s"
+msgid "%(no_devices)s Devices"
msgstr ""
-#: rapid/rapid.py:1486
-msgid "Could not open image"
+#. Translators: two folder names, separated by a plus sign
+#: ../raphodo/devices.py:1258
+#, python-format
+msgid "%s + %s"
msgstr ""
-#: rapid/rapid.py:1487
-#, python-format
-msgid "Source: %s"
+#: ../raphodo/didyouknow.py:44
+msgid "Click on a file's checkbox to mark or unmark it for download."
msgstr ""
-#: rapid/rapid.py:1505
-msgid "Image has no metadata"
+#: ../raphodo/didyouknow.py:50
+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 ""
-#: rapid/rapid.py:1506
-#, python-format
+#: ../raphodo/didyouknow.py:59
msgid ""
-"Metadata is essential for generating subfolders / image names.\n"
-"Source: %s"
+"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 ""
-#: rapid/rapid.py:1516
+#: ../raphodo/didyouknow.py:67
msgid ""
-"Subfolder name could not be properly generated. Check to ensure there is "
-"sufficient image metadata."
+"Click on a device's checkbox to quickly mark or unmark all its files for "
+"downloading."
msgstr ""
-#: rapid/rapid.py:1517
-#, python-format
+#: ../raphodo/didyouknow.py:74
msgid ""
-"Subfolder: %(subfolder)s\n"
-"Image: %(image)s\n"
-"Problem: %(problem)s"
+"You can simultaneously download from multiple cameras, smartphones, memory "
+"cards, and hard drives&mdash;as many devices as your computer can handle at "
+"one time."
msgstr ""
-#: rapid/rapid.py:1569 rapid/rapid.py:1597 rapid/rapid.py:1616
-#: rapid/rapid.py:1678
-#, python-format
+#: ../raphodo/didyouknow.py:81
msgid ""
-"Source: %(source)s\n"
-"Destination: %(destination)s"
+"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 ""
-#: rapid/rapid.py:1618
-#, python-format
-msgid "Unique identifier '%s' added"
+#: ../raphodo/didyouknow.py:88
+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 ""
-#. 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/didyouknow.py:99
+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 ""
-#: rapid/rapid.py:1640 rapid/rapid.py:1646
-msgid "Download copying error"
+#: ../raphodo/didyouknow.py:106
+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 ""
-#: rapid/rapid.py:1641
-#, python-format
+#: ../raphodo/didyouknow.py:113
msgid ""
-"Source: %(source)s\n"
-"Destination: %(destination)s\n"
-"Error: %(errorno)s %(strerror)s"
+"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:1643 rapid/rapid.py:1716
-msgid "The image was not copied."
+#: ../raphodo/didyouknow.py:120
+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:137
+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:1677
-msgid "Backup image already exists"
+#: ../raphodo/didyouknow.py:143
+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:1705 rapid/rapid.py:1713 rapid/rapid.py:1719
-msgid "Backing up error"
+#: ../raphodo/didyouknow.py:150
+msgid ""
+"\n"
+"When thinking about your download directory structure, keep in mind two "
+"different types\n"
+"of directory:\n"
+"<ol>\n"
+"<li>The <b>destination folder</b>, e.g. &quot;Pictures&quot;, &quot;"
+"Photos&quot;, or\n"
+"&quot;Videos&quot;. This directory should already exist on your computer. In "
+"the illustration \n"
+"below, the destination folders are &quot;Pictures&quot; and &quot;"
+"Videos&quot;. The\n"
+"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:167
+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&mdash;download photos and videos to the same subfolders, or use a "
+"different scheme for each \n"
+"type. \n"
+" "
msgstr ""
-#: rapid/rapid.py:1706
-#, python-format
+#: ../raphodo/didyouknow.py:177
msgid ""
-"Destination directory could not be created\n"
-"%(directory)s\n"
-"Error: %(errno)s %(strerror)s"
+"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:1714 rapid/rapid.py:1720
-#, python-format
+#: ../raphodo/didyouknow.py:186
msgid ""
-"Source: %(source)s\n"
-"Destination: %(destination)s\n"
-"Error: %(errno)s %(strerror)s"
+"\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:201
+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:219
+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 ""
-#. 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/didyouknow.py:227
+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:1737
-#, python-format
-msgid "%s images downloaded"
+#: ../raphodo/didyouknow.py:237
+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:1739
-#, python-format
-msgid "%s images skipped"
+#: ../raphodo/didyouknow.py:242
+msgid ""
+"This illustration shows a saved custom preset named &quot;My custom "
+"preset&quot;."
msgstr ""
-#: rapid/rapid.py:1745 rapid/rapid.py:2999
-msgid "warnings"
+#: ../raphodo/didyouknow.py:246
+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:1747 rapid/rapid.py:3001
-msgid "errors"
+#: ../raphodo/didyouknow.py:256
+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:265
+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:1769
-msgid "Backup device missing"
+#: ../raphodo/didyouknow.py:273
+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"
+"&quot;Street&quot; applied to them, and the selected files are about to get "
+"the Job Code \n"
+"&quot;Green Bazaar&quot;: \n"
msgstr ""
-#: rapid/rapid.py:1769
-msgid "No backup device was detected."
+#: ../raphodo/didyouknow.py:282
+msgid ""
+"\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:1773
-msgid "This device has no images to download from."
+#: ../raphodo/didyouknow.py:291
+msgid "Look for hints to guide you when working with Job Codes:"
msgstr ""
-#: rapid/rapid.py:1808
-#, python-format
-msgid "Download has started from %s"
+#: ../raphodo/didyouknow.py:295
+msgid ""
+"Hints will vary depending on the context, such as when the mouse is hovering "
+"over a button."
msgstr ""
-#: rapid/rapid.py:1853
-msgid "Image skipped"
+#: ../raphodo/didyouknow.py:301
+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:1854
-msgid "Image overwritten"
+#: ../raphodo/didyouknow.py:309
+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:327
+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:1855
-msgid "Image already exists"
+#: ../raphodo/didyouknow.py:334
+msgid ""
+"\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:348
+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:1900
-msgid "Image has no thumbnail"
+#: ../raphodo/didyouknow.py:356
+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:1910
-#, python-format
-msgid "%(number)s of %(total)s images copied"
+#: ../raphodo/didyouknow.py:362
+msgid ""
+"\n"
+"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:1926
-#, python-format
-msgid "Download complete from %s"
+#: ../raphodo/didyouknow.py:372
+msgid ""
+"\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 ""
-#. 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/didyouknow.py:431
+msgid "Tip of the Day"
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:439
+msgid "Did you know...?"
msgstr ""
-#: rapid/rapid.py:2010
-msgid "Download Progress"
+#: ../raphodo/didyouknow.py:466
+msgid "Show tips on startup"
msgstr ""
-#: rapid/rapid.py:2126 rapid/rapid.py:2132
-msgid "Thumbnail cannot be displayed"
+#: ../raphodo/didyouknow.py:470
+msgid "&Next"
msgstr ""
-#: rapid/rapid.py:2127 rapid/rapid.py:2133
-msgid "It may be corrupted"
+#: ../raphodo/didyouknow.py:471
+msgid "&Previous"
msgstr ""
-#: rapid/rapid.py:2163
-msgid "Enter a Job Code"
+#: ../raphodo/downloadtracker.py:402
+msgid "MB/sec"
msgstr ""
-#: rapid/rapid.py:2179
-msgid "Job Code:"
+#. Be friendly in the last few seconds
+#: ../raphodo/downloadtracker.py:532
+msgid "A few seconds"
msgstr ""
-#: rapid/rapid.py:2225
-msgid "Job Code entered"
+#: ../raphodo/downloadtracker.py:588
+msgid "1 second"
msgstr ""
-#: rapid/rapid.py:2227
-msgid "Job Code not entered - download to be cancelled"
+#: ../raphodo/downloadtracker.py:590
+#, python-format
+msgid "%d seconds"
msgstr ""
-#: rapid/rapid.py:2454
-msgid "Some preferences will be reset."
+#: ../raphodo/downloadtracker.py:595
+msgid "1 minute"
msgstr ""
-#: rapid/rapid.py:2488
-msgid "Prompting for Job Code"
+#: ../raphodo/downloadtracker.py:597
+#, python-format
+msgid "%d minutes"
msgstr ""
-#: rapid/rapid.py:2505
-msgid "Starting downloads that have been waiting for a Job Code"
+#: ../raphodo/downloadtracker.py:602 ../raphodo/downloadtracker.py:784
+msgid "1 hour"
msgstr ""
-#: rapid/rapid.py:2509
-msgid "Starting downloads"
+#: ../raphodo/downloadtracker.py:604
+#, python-format
+msgid "%d hours"
msgstr ""
-#: rapid/rapid.py:2539
-msgid ""
-"A newer version of this program was previously run on this computer.\n"
-"\n"
+#: ../raphodo/downloadtracker.py:609 ../raphodo/downloadtracker.py:813
+#: ../raphodo/downloadtracker.py:821
+msgid "1 day"
msgstr ""
-#: rapid/rapid.py:2541
-msgid ""
-"Program preferences appear to be valid, but please check them to ensure "
-"correct operation."
+#: ../raphodo/downloadtracker.py:611
+#, python-format
+msgid "%d days"
msgstr ""
-#: rapid/rapid.py:2543
-msgid "Sorry, some preferences are invalid and will be reset."
+#: ../raphodo/downloadtracker.py:790
+msgid "1 minute, 1 second"
msgstr ""
-#: rapid/rapid.py:2544
-msgid "Warning:"
+#: ../raphodo/downloadtracker.py:792
+#, python-format
+msgid "1 minute, %d seconds"
msgstr ""
-#: rapid/rapid.py:2549
-msgid ""
-"This version of the program is newer than the previously run version. "
-"Checking preferences."
+#: ../raphodo/downloadtracker.py:795
+#, python-format
+msgid "%d minutes, 1 second"
msgstr ""
-#: rapid/rapid.py:2556
-msgid "Preferences were modified."
+#: ../raphodo/downloadtracker.py:797
+#, python-format
+msgid "%(minutes)d minutes, %(seconds)d seconds"
msgstr ""
-#: rapid/rapid.py:2557
-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."
+#: ../raphodo/downloadtracker.py:828
+msgid "1 hour, 1 minute"
msgstr ""
-#: rapid/rapid.py:2561
-msgid "No preferences needed to be changed."
+#: ../raphodo/downloadtracker.py:830
+#, python-format
+msgid "1 hour, %d minutes"
msgstr ""
-#: rapid/rapid.py:2563
-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."
+#: ../raphodo/downloadtracker.py:833
+#, python-format
+msgid "%d hours, 1 minute"
msgstr ""
-#: rapid/rapid.py:2572
-msgid "Problem using pynotify."
+#: ../raphodo/downloadtracker.py:835
+#, python-format
+msgid "%(hours)d hours, %(minutes)d minutes"
msgstr ""
-#: rapid/rapid.py:2588
-msgid "Failed to receive pynotify server capabilities."
+#: ../raphodo/downloadtracker.py:861
+msgid "1 day, 1 hour"
msgstr ""
-#: rapid/rapid.py:2626
-msgid "and"
+#: ../raphodo/downloadtracker.py:863
+#, python-format
+msgid "1 day, %d hours"
msgstr ""
-#: rapid/rapid.py:2631
-msgid "Using backup devices"
+#: ../raphodo/downloadtracker.py:866
+#, python-format
+msgid "%d days, 1 hour"
msgstr ""
-#: rapid/rapid.py:2633
-msgid "Using backup device"
+#: ../raphodo/downloadtracker.py:868
+#, python-format
+msgid "%(days)d days, %(hours)d hours"
msgstr ""
-#: rapid/rapid.py:2635
-msgid "No backup devices detected"
+#: ../raphodo/errorlog.py:65
+msgid "Find"
msgstr ""
-#: rapid/rapid.py:2770
-#, python-format
-msgid "Detected %(device)s with path %(path)s"
+#: ../raphodo/errorlog.py:135
+#, fuzzy
+msgid "Error Reports - Rapid Photo Downloader"
+msgstr "Rapid Photo Downloader"
+
+#: ../raphodo/errorlog.py:170
+msgid "Find in reports"
msgstr ""
-#: rapid/rapid.py:2774
-msgid "Automatically start download is true"
+#: ../raphodo/errorlog.py:187
+msgid "Find the previous occurrence of the phrase"
msgstr ""
-#: rapid/rapid.py:2776
-msgid "Automatically start download is false"
+#: ../raphodo/errorlog.py:192
+msgid "Find the next occurrence of the phrase"
msgstr ""
-#: rapid/rapid.py:2824
-msgid "Using manually specified path"
+#: ../raphodo/errorlog.py:194
+msgid "&Highlight All"
msgstr ""
-#: rapid/rapid.py:2945 rapid/rapid.py:2994
-msgid "All downloads complete"
+#: ../raphodo/errorlog.py:195
+msgid "Highlight all occurrences of the phrase"
msgstr ""
-#: rapid/rapid.py:2959
-msgid "MB/s"
+#: ../raphodo/errorlog.py:196
+msgid "&Match Case"
msgstr ""
-#: rapid/rapid.py:2969
-msgid "About 1 second remaining"
+#: ../raphodo/errorlog.py:197
+msgid "Search with case sensitivity"
msgstr ""
-#: rapid/rapid.py:2971
-#, python-format
-msgid "About %i seconds remaining"
+#: ../raphodo/errorlog.py:198
+msgid "&Whole Words"
msgstr ""
-#: rapid/rapid.py:2973
-msgid "About 1 minute remaining"
+#: ../raphodo/errorlog.py:199
+msgid "Search whole words only"
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/errorlog.py:209 ../raphodo/errorlog.py:341
#, python-format
-msgid "About %(minutes)i:%(seconds)02i minutes remaining"
+msgid "%s of %s matches"
msgstr ""
-#: rapid/rapid.py:2995
-msgid "images downloaded"
+#: ../raphodo/errorlog.py:228
+msgid "Clear"
msgstr ""
-#: rapid/rapid.py:2997
-msgid "images skipped"
+#: ../raphodo/errorlog.py:328
+msgid "Phrase not found"
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/errorlog.py:487
+msgid "Search pending..."
msgstr ""
-#. This text will be displayed to the user on the Download / Pause button.
-#: rapid/rapid.py:3099
-msgid "_Pause"
+#: ../raphodo/errorlog.py:535
+msgid ""
+"The number of new entries added to the Error Report since it was last open. "
+"Click to open the Error Report."
msgstr ""
-#: rapid/rapid.py:3161
-msgid "Preferences were changed."
-msgstr ""
+#: ../raphodo/excepthook.py:77
+#, fuzzy
+msgid "Problem in Rapid Photo Downloader"
+msgstr "Rapid Photo Downloader"
-#: rapid/rapid.py:3298
-msgid "Goodbye"
-msgstr ""
+#: ../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"
-#. 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
-#, python-format
+#: ../raphodo/excepthook.py:99
+#, python-brace-format
msgid ""
-"display program information on the command line as the program runs "
-"(default: %default)"
+"Please report the problem at {website}\n"
+"\n"
+" Attach the log file to your bug report, found at {log_path}\n"
+"\n"
msgstr ""
-#: rapid/rapid.py:3310
-msgid "only output errors to the command line"
+#: ../raphodo/filebrowse.py:124 ../raphodo/thumbnaildisplay.py:1599
+msgid "Open in File Browser..."
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"
-
-#: rapid/rapid.py:3325
-#, python-format
-msgid "and %s"
+#: ../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:186
msgid "Date time"
msgstr ""
-#: rapid/renamesubfolderprefs.py:179
+#: ../raphodo/generatenameconfig.py:187
msgid "Text"
msgstr ""
-#: rapid/renamesubfolderprefs.py:180
+#: ../raphodo/generatenameconfig.py:188 ../raphodo/rapid.py:2057
msgid "Filename"
msgstr ""
-#: rapid/renamesubfolderprefs.py:181
+#: ../raphodo/generatenameconfig.py:189 ../raphodo/preferencedialog.py:488
msgid "Metadata"
msgstr ""
-#: rapid/renamesubfolderprefs.py:182
+#: ../raphodo/generatenameconfig.py:190
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:193
+msgid "Job code"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:194
msgid "Image date"
msgstr ""
-#: rapid/renamesubfolderprefs.py:186
+#: ../raphodo/generatenameconfig.py:195
+msgid "Video date"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:196
msgid "Today"
msgstr ""
-#: rapid/renamesubfolderprefs.py:187
+#: ../raphodo/generatenameconfig.py:197
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:200
+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:203
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:206 ../raphodo/rapid.py:2058
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:209
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:210
+msgid "Video number"
+msgstr ""
+
+#. Translators: for an explanation of what this means,
+#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
+#: ../raphodo/generatenameconfig.py:213
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:216
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:219
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:222
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:225
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:228
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:231
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:234
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:237
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:240
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:242
+msgid "File number"
+msgstr ""
+
+#. Only the folder component of the Exif.Canon.FileNumber value
+#: ../raphodo/generatenameconfig.py:244
+msgid "Folder only"
+msgstr ""
+
+#. The folder and file component of the Exif.Canon.FileNumber value
+#: ../raphodo/generatenameconfig.py:246
+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:249
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:250
+msgid "Codec"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:251
+msgid "Width"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:252
+msgid "Height"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:253
+msgid "Length"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:254
+msgid "Frames Per Second"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:255
+msgid "Artist"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:256
+msgid "Copyright"
+msgstr ""
+
+#. Translators: for an explanation of what this means,
+#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers
+#: ../raphodo/generatenameconfig.py:259
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:262
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:265
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:268
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:271
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:274
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:277
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:280
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:283
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:286
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:289
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:292
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:295
msgid "lowercase"
msgstr ""
-#: rapid/renamesubfolderprefs.py:244
+#: ../raphodo/generatenameconfig.py:296
msgid "One digit"
msgstr ""
-#: rapid/renamesubfolderprefs.py:245
+#: ../raphodo/generatenameconfig.py:297
msgid "Two digits"
msgstr ""
-#: rapid/renamesubfolderprefs.py:246
+#: ../raphodo/generatenameconfig.py:298
msgid "Three digits"
msgstr ""
-#: rapid/renamesubfolderprefs.py:247
+#: ../raphodo/generatenameconfig.py:299
msgid "Four digits"
msgstr ""
-#: rapid/renamesubfolderprefs.py:248
+#: ../raphodo/generatenameconfig.py:300
msgid "Five digits"
msgstr ""
-#: rapid/renamesubfolderprefs.py:249
+#: ../raphodo/generatenameconfig.py:301
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:302
+msgid "Seven digits"
+msgstr ""
+
+#. Translators: for an explanation of what this means,
+#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
+#: ../raphodo/generatenameconfig.py:305
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:308 ../raphodo/generatenameconfig.py:389
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:311 ../raphodo/generatenameconfig.py:390
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:314 ../raphodo/generatenameconfig.py:391
+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:317
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:320
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:323
+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:326
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:329
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:332
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:335
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:338
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:341 ../raphodo/generatenameconfig.py:389
+#: ../raphodo/generatenameconfig.py:390 ../raphodo/generatenameconfig.py:391
+#: ../raphodo/generatenameconfig.py:392 ../raphodo/generatenameconfig.py:393
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:344
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:347
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:350
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:353
+msgid "Month (full)"
+msgstr ""
+
+#. Translators: for an explanation of what this means,
+#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
+#: ../raphodo/generatenameconfig.py:356
+msgid "Month (abbreviated)"
+msgstr ""
+
+#. Translators: for an explanation of what this means,
+#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
+#: ../raphodo/generatenameconfig.py:359
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:362
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:365
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:368
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:371
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:374
+msgid "MM (minutes)"
+msgstr ""
+
+#. Translators: for an explanation of what this means,
+#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
+#: ../raphodo/generatenameconfig.py:377
msgid "SS"
msgstr ""
-#: rapid/renamesubfolderprefs.py:707
+#: ../raphodo/generatenameconfig.py:389
+msgid "Date"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:390
+msgid "Date (hyphens)"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:391
+msgid "Date (underscores)"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:392 ../raphodo/generatenameconfig.py:438
+#: ../raphodo/generatenameconfig.py:517
+msgid "Date and Job Code"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:392
+msgid "YYYYMM_Job Code"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:393
+msgid "Date and Job Code Subfolder"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:393
+msgid "YYYYMM"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:393 ../raphodo/jobcodepanel.py:198
+#: ../raphodo/nameeditor.py:827 ../raphodo/rapid.py:1813
+#: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:241
+msgid "Job Code"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:433 ../raphodo/generatenameconfig.py:512
+msgid "Original Filename"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:434 ../raphodo/generatenameconfig.py:513
+#, fuzzy
+msgid "Date-Time and Downloads today"
+msgstr "Invalid Downloads Today value.\n"
+
+#: ../raphodo/generatenameconfig.py:434 ../raphodo/generatenameconfig.py:513
+msgid "YYYYMMDD-HHMM-1"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:435 ../raphodo/generatenameconfig.py:514
+#, fuzzy
+msgid "Date and Downloads today"
+msgstr "Invalid Downloads Today value.\n"
+
+#: ../raphodo/generatenameconfig.py:435 ../raphodo/generatenameconfig.py:514
+msgid "YYYYMMDD-1"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:436
+msgid "Date-Time and Image number"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:436
+msgid "YYYYMMDD-1234"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:437 ../raphodo/generatenameconfig.py:516
+msgid "Date-Time and Job Code"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:437 ../raphodo/generatenameconfig.py:516
+msgid "YYYYMMDD-HHMM-Job Code-1"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:517
+msgid "YYYYMMDD-Job Code-1"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:515
+msgid "Date-Time and Video number"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:515
+msgid "YYYYMMDD_1234"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:518
+msgid "Resolution"
+msgstr ""
+
+#: ../raphodo/generatenameconfig.py:518
+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:185
+msgid ""
+"Select photos and videos to be able to apply a new or existing Job Code to "
+"them."
+msgstr ""
+
+#: ../raphodo/jobcodepanel.py:186
+msgid "The new Job Code will be applied to all selected photos and/or videos."
+msgstr ""
+
+#: ../raphodo/jobcodepanel.py:187
msgid ""
-"Preference key '%(key)s' is invalid.\n"
-"Expected one of %(value)s"
+"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 ""
-#: rapid/renamesubfolderprefs.py:714
+#: ../raphodo/jobcodepanel.py:189
+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:191
+msgid ""
+"If you want to use Job Codes, configure file renaming or destination "
+"subfolder names to use them."
+msgstr ""
+
+#: ../raphodo/jobcodepanel.py:197
+msgid "Last Used"
+msgstr ""
+
+#: ../raphodo/jobcodepanel.py:202
+msgid "Job Code Sort:"
+msgstr ""
+
+#: ../raphodo/jobcodepanel.py:205 ../raphodo/rapid.py:2065
+msgid "Ascending"
+msgstr ""
+
+#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2066
+msgid "Descending"
+msgstr ""
+
+#: ../raphodo/jobcodepanel.py:216
+msgid "&New..."
+msgstr ""
+
+#: ../raphodo/jobcodepanel.py:220
+msgid "&Apply"
+msgstr ""
+
+#: ../raphodo/jobcodepanel.py:224
+msgid "&Remove"
+msgstr ""
+
+#: ../raphodo/jobcodepanel.py:228 ../raphodo/preferencedialog.py:125
+#: ../raphodo/preferencedialog.py:154 ../raphodo/preferencedialog.py:433
+msgid "Remove All"
+msgstr ""
+
+#: ../raphodo/jobcodepanel.py:427
+msgid "Do you really want to remove all the Job Codes?"
+msgstr ""
+
+#: ../raphodo/jobcodepanel.py:429
+msgid "Remove all Job Codes"
+msgstr ""
+
+#: ../raphodo/jobcodepanel.py:492
+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 "Preference value '%(value)s' is invalid"
+msgid "<i><b>Hint:</b> %(message)s"
msgstr ""
-#: rapid/renamesubfolderprefs.py:718
-msgid "These preferences are not well formed:"
+#: ../raphodo/nameeditor.py:418 ../raphodo/nameeditor.py:432
+#, python-format
+msgid "%(description)s - %(elements)s"
msgstr ""
-#: rapid/renamesubfolderprefs.py:828
-msgid "Subsecond metadata not present in image"
+#: ../raphodo/nameeditor.py:512
+msgid "Save New Custom Preset..."
msgstr ""
-#: rapid/renamesubfolderprefs.py:831 rapid/renamesubfolderprefs.py:971
+#: ../raphodo/nameeditor.py:513
+msgid "Remove All Custom Presets..."
+msgstr ""
+
+#: ../raphodo/nameeditor.py:559
+msgid "(New Custom Preset)"
+msgstr ""
+
+#: ../raphodo/nameeditor.py:576
#, 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:579 ../raphodo/nameeditor.py:1370
#, python-format
-msgid "Error in date time component. Value %s appears invalid"
+msgid "Update Custom Preset \"%s\""
+msgstr ""
+
+#: ../raphodo/nameeditor.py:667
+#, fuzzy
+msgid "Save New Custom Preset - Rapid Photo Downloader"
+msgstr "Rapid Photo Downloader"
+
+#: ../raphodo/nameeditor.py:675
+msgid "Preset Name:"
msgstr ""
-#: rapid/renamesubfolderprefs.py:894
-msgid "extension was specified but image name has no extension"
+#: ../raphodo/nameeditor.py:836
+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 ""
-#: rapid/renamesubfolderprefs.py:898
-msgid "image number was specified but image filename has no number"
+#. Translators: please do not modify, change the order of or leave out html formatting
+#. tags like <i> and <b>. These are used to format the text the users sees.
+#. In this case, the </i> really is supposed to come before the <i>.
+#: ../raphodo/nameeditor.py:846
+#, python-format
+msgid "The character</i> %(separator)s <i>creates a new subfolder level."
msgstr ""
-#: rapid/renamesubfolderprefs.py:1085
+#. Translators: please do not modify, change the order of or leave out html formatting
+#. tags like <i> and <b>. These are used to format the text the users sees
+#. In this case, the </i> really is supposed to come before the <i>.
+#: ../raphodo/nameeditor.py:851
#, python-format
-msgid "error generating name with component %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:859
+msgid ""
+"<b><font color=\"red\">Warning:</font></b> <i>Unique filenames may not be "
+"generated. Make filenames unique by using Sequence values.</i>"
+msgstr ""
+
+#: ../raphodo/nameeditor.py:882 ../raphodo/renamepanel.py:121
+msgid "Preset:"
+msgstr ""
+
+#. Translators: appears in a combobox, e.g. Image Date (YYYY)
+#: ../raphodo/nameeditor.py:959 ../raphodo/nameeditor.py:980
+#, python-brace-format
+msgid "{choice} ({variant})"
+msgstr ""
+
+#: ../raphodo/nameeditor.py:1005 ../raphodo/preferencedialog.py:530
+msgid "Get help online..."
+msgstr ""
+
+#: ../raphodo/nameeditor.py:1025
+msgid "Insert"
+msgstr ""
+
+#: ../raphodo/nameeditor.py:1351
+#, fuzzy
+msgid "Save Preset - Rapid Photo Downloader"
+msgstr "Rapid Photo Downloader"
+
+#: ../raphodo/nameeditor.py:1356
+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:1365
+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 ""
+
+#: ../raphodo/nameeditor.py:1372
+msgid "Save New Custom Preset"
+msgstr ""
+
+#: ../raphodo/newversion.py:306
+msgid "Checking for new version..."
+msgstr ""
+
+#: ../raphodo/newversion.py:307
+msgid "You are running the latest version."
msgstr ""
-#: rapid/renamesubfolderprefs.py:1381
+#: ../raphodo/newversion.py:308
+msgid "Failed to contact the update server."
+msgstr ""
+
+#: ../raphodo/newversion.py:310
#, python-format
-msgid "Subfolder preferences should not start with a %s"
+msgid "A new version of Rapid Photo Downloader (%s) is available."
+msgstr ""
+
+#: ../raphodo/newversion.py:312
+msgid "Do you want to download the new version?"
msgstr ""
-#: rapid/renamesubfolderprefs.py:1383
+#: ../raphodo/newversion.py:313
#, python-format
-msgid "Subfolder preferences should not end with a %s"
+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:340 ../raphodo/newversion.py:353
+msgid "&Skip this release"
msgstr ""
-#: rapid/renamesubfolderprefs.py:1387
+#. Translators: this text appears in a button - the & sets the o key in combination with
+#. the alt key to act as the keyboard shortcut
+#: ../raphodo/newversion.py:356
+#, fuzzy
+msgid "&Open Download Page"
+msgstr "Invalid Downloads Today value.\n"
+
+#: ../raphodo/newversion.py:376
+#, 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:478
#, python-format
-msgid "Subfolder preferences should not contain two %s one after the other"
+msgid "%(downloaded)s of %(total)s"
msgstr ""
-#: rapid/glade3/rapid.glade.h:1
-msgid " "
-msgstr " "
+#: ../raphodo/newversion.py:495
+msgid "Downloading..."
+msgstr ""
-#: rapid/glade3/rapid.glade.h:2
-msgid " "
-msgstr " "
+#: ../raphodo/preferencedialog.py:76
+msgid "Preferences"
+msgstr ""
-#: rapid/glade3/rapid.glade.h:3
-msgid " hh:mm"
+#: ../raphodo/preferencedialog.py:85
+msgid "Automation"
msgstr ""
-#: rapid/glade3/rapid.glade.h:4
-msgid ":"
+#: ../raphodo/preferencedialog.py:85
+msgid "Thumbnails"
msgstr ""
-#: rapid/glade3/rapid.glade.h:5
-msgid "<b>Backup</b>"
+#: ../raphodo/preferencedialog.py:85 ../raphodo/preferencedialog.py:343
+msgid "Error Handling"
msgstr ""
-#: rapid/glade3/rapid.glade.h:6
-msgid "<b>Compatibility with Other Operating Systems</b>"
+#: ../raphodo/preferencedialog.py:86
+msgid "Warnings"
msgstr ""
-#: rapid/glade3/rapid.glade.h:7
-msgid "<b>Download Folder</b>"
+#: ../raphodo/preferencedialog.py:86
+msgid "Miscellaneous"
msgstr ""
-#: rapid/glade3/rapid.glade.h:8
-msgid "<b>Download Subfolders</b>"
+#: ../raphodo/preferencedialog.py:94
+msgid "Device Scanning"
msgstr ""
-#: rapid/glade3/rapid.glade.h:9
-msgid "<b>Example</b>"
+#: ../raphodo/preferencedialog.py:96
+msgid "Scan only external devices"
msgstr ""
-#: rapid/glade3/rapid.glade.h:10
-msgid "<b>Image Devices</b>"
+#: ../raphodo/preferencedialog.py:98
+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 ""
-#: rapid/glade3/rapid.glade.h:11
-msgid "<b>Image Name Conflicts</b>"
+#: ../raphodo/preferencedialog.py:102
+msgid "Scan non-camera devices lacking a DCIM folder"
msgstr ""
-#: rapid/glade3/rapid.glade.h:12
-msgid "<b>Image Rename</b>"
+#: ../raphodo/preferencedialog.py:104
+msgid ""
+"Scan the entirety of a device for photos and videos, irrespective of whether "
+"it contains a DCIM folder,\n"
+"as opposed to only scanning within a DCIM folder.\n"
+"\n"
+"Changing this setting causes all devices to be scanned again.\n"
+"\n"
+"Note: With cameras, only the DCIM folder is scanned."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:116
+msgid "Devices that have been set to automatically ignore or download from."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:117
+msgid "Remembered Devices"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:121
+msgid ""
+"Remove a device from the list of devices to automatically ignore or download "
+"from."
msgstr ""
-#: rapid/glade3/rapid.glade.h:13
-msgid "<b>Job Codes</b>"
+#: ../raphodo/preferencedialog.py:123 ../raphodo/preferencedialog.py:149
+#: ../raphodo/preferencedialog.py:431
+msgid "Remove"
msgstr ""
-#: rapid/glade3/rapid.glade.h:14
-msgid "<b>Missing Backup Devices</b>"
+#: ../raphodo/preferencedialog.py:127
+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:15
-msgid "<b>Program Automation</b>"
+#: ../raphodo/preferencedialog.py:140
+msgid "Ignored Paths"
msgstr ""
-#: rapid/glade3/rapid.glade.h:16
-msgid "<b>Sequence Numbers</b>"
+#: ../raphodo/preferencedialog.py:141
+msgid ""
+"The end part of a path that should never be scanned for photos or videos."
msgstr ""
-#: rapid/glade3/rapid.glade.h:17
-msgid "<i>/media/externaldrive/Photos</i>"
+#: ../raphodo/preferencedialog.py:144
+msgid "Add..."
msgstr ""
-#: rapid/glade3/rapid.glade.h:18
-msgid "<i>Example: /home/user/photos</i>"
+#: ../raphodo/preferencedialog.py:146
+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:19
-msgid "<i>Example:</i>"
+#: ../raphodo/preferencedialog.py:151
+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:20
-msgid "<i>New:</i>"
+#: ../raphodo/preferencedialog.py:156
+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:21
-msgid "<i>Original:</i>"
+#: ../raphodo/preferencedialog.py:164
+msgid ""
+"Use python-style <a href=\"http://damonlynch.net/rapid/documentation/"
+"#regularexpressions\">regular expressions</a>"
msgstr ""
-#: rapid/glade3/rapid.glade.h:22
-msgid "<span weight=\"bold\" size=\"x-large\">Automation</span>"
+#: ../raphodo/preferencedialog.py:168
+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:23
-msgid "<span weight=\"bold\" size=\"x-large\">Backup</span>\t"
+#: ../raphodo/preferencedialog.py:208
+msgid "Program Automation"
msgstr ""
-#: rapid/glade3/rapid.glade.h:24
-msgid "<span weight=\"bold\" size=\"x-large\">Download Folder</span>"
+#: ../raphodo/preferencedialog.py:209
+msgid "Start downloading at program startup"
msgstr ""
-#: rapid/glade3/rapid.glade.h:25
-msgid "<span weight=\"bold\" size=\"x-large\">Error Handling</span>"
+#: ../raphodo/preferencedialog.py:210
+msgid "Start downloading upon device insertion"
msgstr ""
-#: rapid/glade3/rapid.glade.h:26
-msgid "<span weight=\"bold\" size=\"x-large\">Image Devices</span>"
+#: ../raphodo/preferencedialog.py:211
+msgid "Unmount (eject) device upon download completion"
msgstr ""
-#: rapid/glade3/rapid.glade.h:27
-msgid "<span weight=\"bold\" size=\"x-large\">Image Rename</span>\t"
+#: ../raphodo/preferencedialog.py:212
+msgid "Exit program when download completes"
msgstr ""
-#: rapid/glade3/rapid.glade.h:28
-msgid "<span weight=\"bold\" size=\"x-large\">Job Codes</span>"
+#: ../raphodo/preferencedialog.py:213
+msgid "Exit program even if download had warnings or errors"
msgstr ""
-#: rapid/glade3/rapid.glade.h:29
-msgid "<span weight=\"bold\" size=\"x-large\">Rename Options</span>"
+#: ../raphodo/preferencedialog.py:240
+msgid "Thumbnail Generation"
msgstr ""
-#: rapid/glade3/rapid.glade.h:30
-msgid "Add unique identifier"
+#: ../raphodo/preferencedialog.py:241
+msgid "Generate thumbnails"
msgstr ""
-#: rapid/glade3/rapid.glade.h:31
-msgid "Automatically detect Portable Storage Devices"
+#: ../raphodo/preferencedialog.py:242
+msgid "Generate thumbnails to show in the main program window"
msgstr ""
-#: rapid/glade3/rapid.glade.h:32
-msgid "Automatically detect backup devices"
+#: ../raphodo/preferencedialog.py:244
+msgid "Cache thumbnails"
msgstr ""
-#: rapid/glade3/rapid.glade.h:33
-msgid "Automatically detect image devices"
+#: ../raphodo/preferencedialog.py:245
+msgid ""
+"Save thumbnails shown in the main program window in a thumbnail cache unique "
+"to Rapid Photo Downloader"
msgstr ""
-#: rapid/glade3/rapid.glade.h:34
-msgid "Automation"
+#: ../raphodo/preferencedialog.py:247
+msgid "Generate system thumbnails"
msgstr ""
-#: rapid/glade3/rapid.glade.h:35
-msgid "Backup"
+#: ../raphodo/preferencedialog.py:248
+msgid ""
+"While downloading, save thumbnails that can be used by desktop file managers "
+"and other programs"
msgstr ""
-#: rapid/glade3/rapid.glade.h:36
-msgid "Backup folder name:"
+#: ../raphodo/preferencedialog.py:255
+msgid "Number of CPU cores used to generate thumbnails."
msgstr ""
-#: rapid/glade3/rapid.glade.h:37
-msgid "Backup location:"
+#: ../raphodo/preferencedialog.py:256
+msgid "CPU cores:"
msgstr ""
-#: rapid/glade3/rapid.glade.h:38
-msgid "Backup photos when downloading"
+#. Translators: the * acts as an asterisk to denote a reference to an annotation
+#. such as '* Takes effect upon program restart'
+#: ../raphodo/preferencedialog.py:271 ../raphodo/preferencedialog.py:317
+msgid "*"
msgstr ""
-#: rapid/glade3/rapid.glade.h:40
-msgid "C_lear"
+#: ../raphodo/preferencedialog.py:294
+msgid "Thumbnail Cache"
msgstr ""
-#: rapid/glade3/rapid.glade.h:41
+#: ../raphodo/preferencedialog.py:296
+msgid "Calculating..."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:302
+msgid "days"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:303
+msgid "forever"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:308
+msgid "Cache size:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:310
+msgid "Number of thumbnails:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:312
+msgid "Database size:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:314
+msgid "Cache unaccessed thumbnails for:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:322
+msgid "Purge Cache..."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:323
+msgid "Optimize Cache..."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:336
+msgid "* Takes effect upon program restart"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:346
+msgid "Skip download"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:347
+msgid "Don't download the file, and issue an error message"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:348
+msgid "Add unique identifier"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:349
msgid ""
-"Choose the download folder. Subfolders for the downloaded photos will be "
-"automatically created in this folder using the structure specified below."
+"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:42
+#: ../raphodo/preferencedialog.py:355
+msgid "Overwrite"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:356
+msgid "Overwrite the previously backed up file"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:357
+msgid "Skip"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:358
+msgid "Don't overwrite the backup file, and issue an error message"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:364
msgid ""
-"Choose whether to skip downloading the image, or to add a unique indentifier."
+"When a photo or video of the same name has already been downloaded, choose "
+"whether to skip downloading the file, or to add a unique identifier:"
msgstr ""
-#: rapid/glade3/rapid.glade.h:43
-msgid "Copyright Damon Lynch 2007-09"
+#: ../raphodo/preferencedialog.py:378
+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:44
-msgid "Day start:"
+#: ../raphodo/preferencedialog.py:398
+msgid "Program Warnings"
msgstr ""
-#: rapid/glade3/rapid.glade.h:45
-msgid "Download / Pause"
+#: ../raphodo/preferencedialog.py:399
+msgid "Show a warning when:"
msgstr ""
-#: rapid/glade3/rapid.glade.h:46
-msgid "Download Folder"
+#: ../raphodo/preferencedialog.py:402
+msgid "Downloading files currently not displayed"
msgstr ""
-#: rapid/glade3/rapid.glade.h:47
-msgid "Download folder:"
+#: ../raphodo/preferencedialog.py:403
+msgid ""
+"Warn when about to download files that are not displayed in the main window."
msgstr ""
-#: rapid/glade3/rapid.glade.h:48
-msgid "Downloads today:"
+#: ../raphodo/preferencedialog.py:405
+msgid "Backup destinations are missing"
msgstr ""
-#: rapid/glade3/rapid.glade.h:49
-msgid "Error Handling"
+#: ../raphodo/preferencedialog.py:406
+msgid "Warn before starting a download if it is not possible to back up files."
msgstr ""
-#: rapid/glade3/rapid.glade.h:50
-msgid "Error Log"
+#: ../raphodo/preferencedialog.py:408
+msgid "Program libraries are missing or broken"
msgstr ""
-#: rapid/glade3/rapid.glade.h:51
-msgid "Exit program after completion of successful download"
+#: ../raphodo/preferencedialog.py:409
+msgid ""
+"Warn if a software library used by Rapid Photo Downloader is missing or not "
+"functioning."
msgstr ""
-#: rapid/glade3/rapid.glade.h:52
-msgid "If you disable automatic detection, choose the exact backup location."
+#: ../raphodo/preferencedialog.py:412
+msgid "Filesystem metadata cannot be set"
msgstr ""
-#: rapid/glade3/rapid.glade.h:53
+#: ../raphodo/preferencedialog.py:413
msgid ""
-"If you disable automatic detection, choose the exact location of the images."
+"Warn if there is an error setting a file's filesystem metadata, such as its "
+"modification time."
msgstr ""
-#: rapid/glade3/rapid.glade.h:54
+#: ../raphodo/preferencedialog.py:416
+msgid "Encountering unhandled files"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:417
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."
+"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:55
-msgid "Ignore"
+#: ../raphodo/preferencedialog.py:420
+msgid "Do not warn about unhandled files with extensions:"
msgstr ""
-#: rapid/glade3/rapid.glade.h:56
-msgid "Image Devices"
+#: ../raphodo/preferencedialog.py:424
+msgid ""
+"File extensions are case insensitive and do not need to include the leading "
+"dot."
msgstr ""
-#: rapid/glade3/rapid.glade.h:57
-msgid "Image Rename"
+#: ../raphodo/preferencedialog.py:427
+msgid "Add"
msgstr ""
-#: rapid/glade3/rapid.glade.h:58
+#: ../raphodo/preferencedialog.py:428
msgid ""
-"Image devices are devices from which to download photos, such as cameras, "
-"memory cards or Portable Storage Devices.\n"
+"Add a file extension to the list of unhandled file types to not warn about."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:430
+msgid ""
+"Remove a file extension from the list of unhandled file types to not warn "
+"about."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:434
+msgid ""
+"Clear the list of file extensions of unhandled file types to not warn about."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:469
+msgid "Version Check"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:470
+msgid "Check for new version at startup"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:471
+msgid "Check for a new version of the program each time the program starts."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:473
+msgid "Include development releases"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:474
+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:489
+msgid "Ignore DNG date/time metadata on MTP devices"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:490
+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:"
+#. Translators: substituted value is a description for the set of preferences
+#. shown in the preference dialog window, e.g. Devices, Automation, etc.
+#. This string is shown in a tooltip for the "Restore Defaults" button
+#: ../raphodo/preferencedialog.py:710
+#, 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:832
+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:835
+msgid "Purge Thumbnail Cache"
msgstr ""
-#: rapid/glade3/rapid.glade.h:66
-msgid "Overwrite"
+#: ../raphodo/preferencedialog.py:847
+msgid ""
+"Do you want to optimize the thumbnail cache? The cache will be optimized "
+"when the program is next started."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:850
+msgid "Optimize Thumbnail Cache"
msgstr ""
-#: rapid/glade3/rapid.glade.h:67
-msgid "Preferences: Rapid Photo Downloader"
+#: ../raphodo/preferencedialog.py:1045
+msgid "Enter a Path to Ignore"
msgstr ""
-#: rapid/glade3/rapid.glade.h:69
+#: ../raphodo/preferencedialog.py:1046
+msgid "Specify a path that will never be scanned for photos or videos"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:1047
+msgid "Path:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:1061
+msgid "Enter a File Extension"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:1062
+msgid "Specify a file extension (without the leading dot)"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:1063 ../raphodo/renamepanel.py:122
+msgid "Extension:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:1078
+msgid "Invalid File Extension"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:1079
+#, 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:1081
+#, python-format
+msgid ""
+"Recognized file types:\n"
+"\n"
+"Photos:\n"
+"%(photos)s\n"
+"\n"
+"Videos:\n"
+"%(videos)s\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"
+"Audio:\n"
+"%(audio)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."
+"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:614
+#, python-format
+msgid "Subfolder preferences should not start with a %s"
msgstr ""
-#: rapid/glade3/rapid.glade.h:77
-msgid "Skip"
+#: ../raphodo/preferences.py:617
+#, python-format
+msgid "Subfolder preferences should not end with a %s"
msgstr ""
-#: rapid/glade3/rapid.glade.h:78
-msgid "Skip download"
+#: ../raphodo/preferences.py:622
+#, python-format
+msgid "Subfolder preferences should not contain two %s one after the other"
+msgstr ""
+
+#. self.setFlat(True)
+#: ../raphodo/primarybutton.py:72
+msgid "Download 8 Photos and 10 Videos"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:86 ../raphodo/problemnotification.py:208
+#, python-format
+msgid "Error: %(errno)s %(strerror)s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:89
+#, python-format
+msgid "Error: %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:116
+#, python-format
+msgid "GPhoto2 Error: %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:124
+msgid ""
+"Unable to initialize the camera, probably because another program is using "
+"it. No files were copied from it."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:134
+#, python-format
+msgid "Unable to read directory %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:140
+#, python-format
+msgid "Unable to access modification time or size from %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:146
+#, python-format
+msgid "Unable to read file %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:152
+#, python-format
+msgid "Unable to write file %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:158
+#, python-format
+msgid "Unable to move file %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:164
+#, python-format
+msgid "Unable to remove file %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:170
+#, python-format
+msgid "Unable to copy file %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:176
+#, python-format
+msgid "Zero length file %s will not be downloaded"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:182
+#, python-format
+msgid "Could not determine filesystem modification time for %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:188
+#, python-format
+msgid "Unable to load metadata from %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:194
+#, python-format
+msgid ""
+"Unable to load metadata from %(name)s. The %(filetype)s was not downloaded."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:202
+#, 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:216
+#, python-format
+msgid "Encountered unhandled file %s. It will not be downloaded."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:223
+#, python-format
+msgid "%(filetype)s %(destination)s already exists."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:234 ../raphodo/problemnotification.py:262
+#, python-format
+msgid ""
+"The existing %(filetype)s %(destination)s was last modified on %(date)s at "
+"%(time)s."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:245
+#, python-format
+msgid "The %(filetype)s %(source)s was not downloaded from %(device)s."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:273
+#, python-format
+msgid "The %(filetype)s %(source)s was downloaded from %(device)s."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:282
+#, python-format
+msgid "The unique identifier '%s' was added to the filename."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:298
+#, python-format
+msgid ""
+"The existing backup %(filetype)s %(destination)s was last modified on "
+"%(date)s at %(time)s."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:309
+#, python-format
+msgid "The %(filetype)s %(source)s was not backed up from %(device)s."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:326
+#, python-format
+msgid ""
+"The previous backup %(filetype)s %(destination)s was last modified on "
+"%(date)s at %(time)s."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:337
+#, python-format
+msgid ""
+"The %(filetype)s %(source)s from %(device)s was backed up, overwriting the "
+"previous backup %(filetype)s."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:356
+#, python-format
+msgid ""
+"When synchronizing RAW + JPEG sequence values, a duplicate %(filetype)s "
+"%(file)s was encountered, and was not downloaded."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:366
+msgid ""
+"When synchronizing RAW + JPEG sequence values, photos were detected with the "
+"same filenames, but taken at different times:"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:373
+#, 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:389
+#, python-format
+msgid "Unable to finalize the filename for %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:424
+#, python-format
+msgid ""
+"The filename %(destination)s was not fully generated for %(filetype)s "
+"%(source)s."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:433
+#, python-format
+msgid "The %(type)s metadata is missing."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:439
+#, python-format
+msgid "The following metadata is missing: %s."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:445
+#, python-format
+msgid "Date/time conversion failed: %s."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:451
+msgid ""
+"Could not extract valid date/time metadata or determine the file "
+"modification time."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:457
+msgid "Filename does not have an extension."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:460
+msgid "Filename does not have a number component."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:464
+#, python-format
+msgid "Error generating component %(component)s. Error: %(error)s"
msgstr ""
-#: rapid/glade3/rapid.glade.h:79
+#: ../raphodo/problemnotification.py:477
+#, python-format
+msgid ""
+"The download subfolders %(folder)s were only partially generated for "
+"%(filetype)s %(source)s."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:486
+#, 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:499
+#, python-format
+msgid ""
+"Unable to create the %(filetype)s %(destination)s in %(folder)s. The "
+"download file was %(source)s in %(device)s. It was not downloaded."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:514
+#, python-format
+msgid "Unable to create the download subfolder %s."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:526
+#, python-format
+msgid "Unable to create the backup subfolder %s."
+msgstr ""
+
+#: ../raphodo/problemnotification.py:577
+#, python-format
+msgid "Problems scanning %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:584
+#, python-format
+msgid "Problems copying from %s"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:591
+msgid "Problems while finalizing filenames and generating subfolders"
+msgstr ""
+
+#: ../raphodo/problemnotification.py:598
+#, python-format
+msgid "Problems backing up to %s"
+msgstr ""
+
+#. Translators: for example Nov 3 or Dec 31
+#. The start and end dates are on a different day
+#. Translators: for example Nov 3 or Dec 31
+#: ../raphodo/proximity.py:105 ../raphodo/proximity.py:221
+#: ../raphodo/proximity.py:224 ../raphodo/proximity.py:828
+#, python-format
+msgid "%(month)s %(numeric_day)s"
+msgstr ""
+
+#. Translators: for example Nov 15 2015
+#. Translators: for example Nov 3 2015
+#: ../raphodo/proximity.py:109 ../raphodo/proximity.py:230
+#: ../raphodo/proximity.py:231 ../raphodo/proximity.py:831
+#, python-format
+msgid "%(date)s %(year)s"
+msgstr ""
+
+#. Translators: for example Nov 3 2015, 11:25 AM
+#. Translators: for example, Nov 3, 12:15 PM
+#: ../raphodo/proximity.py:197 ../raphodo/proximity.py:215
+#: ../raphodo/proximity.py:234 ../raphodo/proximity.py:236
+#, python-format
+msgid "%(date)s, %(time)s"
+msgstr ""
+
+#: ../raphodo/proximity.py:209
+#, python-format
+msgid "%(starttime)s - %(endtime)s"
+msgstr ""
+
+#. Translators: for example, Nov 3, 12:15 PM - Nov 4, 1:00 AM
+#: ../raphodo/proximity.py:241
+#, 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:248
+#, python-format
+msgid ""
+"%(earlier_time)s -\n"
+"%(later_time)s"
+msgstr ""
+
+#: ../raphodo/proximity.py:359
+#, python-format
+msgid "%(month)s %(year)s"
+msgstr ""
+
+#. Translators: for example Nov 2015
+#: ../raphodo/proximity.py:833
+#, python-format
+msgid "%(month)s %(year)s"
+msgstr ""
+
+#: ../raphodo/proximity.py:1344
+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:1406
+#, 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:1410
+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:1415
+#, python-format
+msgid "%(hours)dh"
+msgstr ""
+
+#: ../raphodo/proximity.py:1461
msgid ""
-"Specify the folder in which backups are stored on the device. \n"
+"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:1464
+msgid ""
+"Use the slider (below) to adjust the time elapsed between consecutive shots "
+"that is used to build the Timeline."
+msgstr ""
+
+#: ../raphodo/proximity.py:1466
+msgid "Timeline build pending..."
+msgstr ""
+
+#: ../raphodo/proximity.py:1467
+msgid "Timeline is building..."
+msgstr ""
+
+#: ../raphodo/proximity.py:1468
+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/rapid.py:484 ../raphodo/rapid.py:2465 ../raphodo/rapid.py:3732
+#: ../raphodo/rapid.py:3850 ../raphodo/rapid.py:3854 ../raphodo/rapid.py:3874
+#: ../raphodo/rapid.py:3878 ../raphodo/rapid.py:4002 ../raphodo/rapid.py:4011
+#: ../raphodo/rapid.py:4499 ../raphodo/rapid.py:4892 ../raphodo/rapid.py:5717
+#: ../raphodo/rememberthisdialog.py:97
+#: ../data/rapid-photo-downloader.desktop.in.h:3
+msgid "Rapid Photo Downloader"
+msgstr "Rapid Photo Downloader"
+
+#: ../raphodo/rapid.py:1100
+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:1110 ../raphodo/rapid.py:1130
+msgid "Problem with libmediainfo"
+msgstr ""
+
+#: ../raphodo/rapid.py:1119
+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:1417
+msgid "Download failed"
+msgstr ""
+
+#: ../raphodo/rapid.py:1419
+msgid ""
+"Sorry, the download of the new version of Rapid Photo Downloader failed."
+msgstr ""
+
+#: ../raphodo/rapid.py:1425
+msgid ""
+"The new version was successfully downloaded. Do you want to close Rapid "
+"Photo Downloader and install it now?"
+msgstr ""
+
+#: ../raphodo/rapid.py:1428
+#, fuzzy
+msgid "Update Rapid Photo Downloader"
+msgstr "Rapid Photo Downloader"
+
+#: ../raphodo/rapid.py:1432
+msgid "Install"
+msgstr ""
+
+#: ../raphodo/rapid.py:1450
+msgid "New version saved"
+msgstr ""
+
+#: ../raphodo/rapid.py:1451
+#, 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 ""
-#: rapid/glade3/rapid.glade.h:82
+#: ../raphodo/rapid.py:1468
+msgid "Upgrade failed"
+msgstr ""
+
+#: ../raphodo/rapid.py:1469
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 ""
+
+#: ../raphodo/rapid.py:1667
+msgid "&Source"
+msgstr ""
+
+#: ../raphodo/rapid.py:1671 ../raphodo/rapid.py:2335
+msgid "Download"
+msgstr ""
+
+#: ../raphodo/rapid.py:1675
+msgid "&Refresh..."
+msgstr ""
+
+#: ../raphodo/rapid.py:1679
+msgid "&Preferences"
+msgstr ""
+
+#: ../raphodo/rapid.py:1683
+msgid "&Quit"
msgstr ""
-#: rapid/glade3/rapid.glade.h:83
+#: ../raphodo/rapid.py:1687
+msgid "Error &Reports"
+msgstr ""
+
+#: ../raphodo/rapid.py:1691
+msgid "Clear Completed Downloads"
+msgstr ""
+
+#: ../raphodo/rapid.py:1695
+msgid "Get Help Online..."
+msgstr ""
+
+#: ../raphodo/rapid.py:1699
+msgid "&Tip of the Day..."
+msgstr ""
+
+#: ../raphodo/rapid.py:1703
+msgid "Report a Problem..."
+msgstr ""
+
+#: ../raphodo/rapid.py:1707
+msgid "Make a Donation..."
+msgstr ""
+
+#: ../raphodo/rapid.py:1711
+msgid "Translate this Application..."
+msgstr ""
+
+#: ../raphodo/rapid.py:1715
+msgid "&About..."
+msgstr ""
+
+#: ../raphodo/rapid.py:1719
+msgid "Check for Updates..."
+msgstr ""
+
+#: ../raphodo/rapid.py:1801
+msgid "Timeline"
+msgstr ""
+
+#: ../raphodo/rapid.py:1811
+msgid "Destination"
+msgstr ""
+
+#: ../raphodo/rapid.py:1812
+msgid "Rename"
+msgstr ""
+
+#: ../raphodo/rapid.py:1814
+msgid "Back Up"
+msgstr ""
+
+#. Devices Header and View
+#: ../raphodo/rapid.py:1930
+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:1944
msgid ""
-"Specify what to do when an image of the same name has already been "
-"downloaded or backed up."
+"Turn on or off the use of a folder on this computer as a download source"
+msgstr ""
+
+#: ../raphodo/rapid.py:1945
+msgid "This Computer"
msgstr ""
-#: rapid/glade3/rapid.glade.h:84
-msgid "Specify what to do when there are no backup devices."
+#: ../raphodo/rapid.py:1956
+#, fuzzy
+msgid "Select a source folder"
+msgstr "Select an image folder"
+
+#: ../raphodo/rapid.py:1979
+msgid "Projected Storage Use"
+msgstr ""
+
+#: ../raphodo/rapid.py:1993 ../raphodo/rapid.py:2001
+#, fuzzy
+msgid "Select a destination folder"
+msgstr "Select an image folder"
+
+#: ../raphodo/rapid.py:2049
+msgid "All"
msgstr ""
-#: rapid/glade3/rapid.glade.h:85
+#: ../raphodo/rapid.py:2050
+msgid "New"
+msgstr ""
+
+#: ../raphodo/rapid.py:2052
+msgid "Show:"
+msgstr ""
+
+#: ../raphodo/rapid.py:2055
+msgid "Modification Time"
+msgstr ""
+
+#: ../raphodo/rapid.py:2056
+msgid "Checked State"
+msgstr ""
+
+#: ../raphodo/rapid.py:2059
+msgid "File Type"
+msgstr ""
+
+#: ../raphodo/rapid.py:2060
+msgid "Device"
+msgstr ""
+
+#: ../raphodo/rapid.py:2062
+msgid "Sort:"
+msgstr ""
+
+#: ../raphodo/rapid.py:2073
+msgid "Select All:"
+msgstr ""
+
+#: ../raphodo/rapid.py:2315
+#, python-format
+msgid "Download %(files)s"
+msgstr ""
+
+#: ../raphodo/rapid.py:2331
+msgid "Resume Download"
+msgstr ""
+
+#: ../raphodo/rapid.py:2333
+msgid "Pause"
+msgstr ""
+
+#: ../raphodo/rapid.py:2421
+#, python-brace-format
msgid ""
-"Specify whether image and folder names should have any characters removed "
-"that are not allowed by other operating systems."
+"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:86
-msgid "Start downloading at program startup"
+#: ../raphodo/rapid.py:2435
+#, fuzzy
+msgid "Thank you for reporting a problem in Rapid Photo Downloader"
+msgstr "Rapid Photo Downloader"
+
+#: ../raphodo/rapid.py:2533
+#, 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:2599
+msgid "You cannot change the download destination while downloading."
+msgstr ""
+
+#: ../raphodo/rapid.py:2608
+#, python-format
+msgid ""
+"<b>Confirm Download Destination</b><br><br>Are you sure you want to set the "
+"%(file_type)s download destination to %(path)s?"
+msgstr ""
+
+#: ../raphodo/rapid.py:2686
+msgid ""
+"<b>Downloading all files</b><br><br>\n"
+" A download always includes all files that are checked "
+"for download,\n"
+" including those that are not currently displayed because "
+"the Timeline\n"
+" is being used or because only new files are being shown."
+"<br><br>\n"
+" Do you want to proceed with the download?"
+msgstr ""
+
+#: ../raphodo/rapid.py:2824
+#, python-format
+msgid ""
+"These download folders are invalid:\n"
+"%(folder1)s\n"
+"%(folder2)s"
+msgstr ""
+
+#: ../raphodo/rapid.py:2828
+#, python-format
+msgid ""
+"This download folder is invalid:\n"
+"%s"
+msgstr ""
+
+#: ../raphodo/rapid.py:2831
+#, fuzzy
+msgid "Download Failure"
+msgstr "Invalid Downloads Today value.\n"
+
+#: ../raphodo/rapid.py:2832
+msgid "The download cannot proceed."
+msgstr ""
+
+#: ../raphodo/rapid.py:2846
+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 ""
+
+#. Translators: filetype will be replaced with 'photos' or 'videos'
+#: ../raphodo/rapid.py:2851 ../raphodo/rapid.py:2858
+#, python-format
+msgid ""
+"No backup device exists for backing up %(filetype)s. Do you still want to "
+"start the download?"
+msgstr ""
+
+#: ../raphodo/rapid.py:2852 ../raphodo/rpdfile.py:227
+msgid "photos"
+msgstr ""
+
+#: ../raphodo/rapid.py:2859 ../raphodo/rpdfile.py:222
+msgid "videos"
+msgstr ""
+
+#: ../raphodo/rapid.py:2865
+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:2873 ../raphodo/rapid.py:2880
+#, 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:2875 ../raphodo/rpdfile.py:229 ../raphodo/rpdfile.py:805
+msgid "photo"
+msgstr ""
+
+#: ../raphodo/rapid.py:2882 ../raphodo/rpdfile.py:224 ../raphodo/rpdfile.py:845
+msgid "video"
+msgstr ""
+
+#: ../raphodo/rapid.py:2890
+msgid "Backup problem"
+msgstr ""
+
+#. Translators - in the middle is a unicode em dash - please retain it
+#. This string is displayed in the status bar when the download is running
+#: ../raphodo/rapid.py:3575
+#, python-format
+msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)"
+msgstr ""
+
+#. Translators: e.g. 23 photos downloaded
+#: ../raphodo/rapid.py:3644
+#, python-format
+msgid "%(noFiles)s %(filetypes)s downloaded"
+msgstr ""
+
+#. Translators: e.g. 2 videos failed to download
+#: ../raphodo/rapid.py:3649
+#, python-format
+msgid "%(noFiles)s %(filetypes)s failed to download"
+msgstr ""
+
+#: ../raphodo/rapid.py:3654 ../raphodo/rapid.py:3727
+msgid "warnings"
+msgstr ""
+
+#: ../raphodo/rapid.py:3683
+msgid "All downloads complete"
+msgstr ""
+
+#. Translators: e.g. 23 photos downloaded
+#: ../raphodo/rapid.py:3690 ../raphodo/rapid.py:3699 ../raphodo/rapid.py:3708
+#: ../raphodo/rapid.py:3717 ../raphodo/rapid.py:3725
+#, python-format
+msgid "%(number)s %(numberdownloaded)s"
+msgstr ""
+
+#: ../raphodo/rapid.py:3692 ../raphodo/rapid.py:3710
+#, python-format
+msgid "%(filetype)s downloaded"
+msgstr ""
+
+#: ../raphodo/rapid.py:3701 ../raphodo/rapid.py:3719
+#, python-format
+msgid "%(filetype)s failed to download"
+msgstr ""
+
+#: ../raphodo/rapid.py:3746
+msgid "1 failure"
+msgstr ""
+
+#: ../raphodo/rapid.py:3748
+#, python-format
+msgid "%d failures"
+msgstr ""
+
+#: ../raphodo/rapid.py:3753
+msgid "1 warning"
+msgstr ""
+
+#: ../raphodo/rapid.py:3755
+#, python-format
+msgid "%d warnings"
+msgstr ""
+
+#: ../raphodo/rapid.py:3775
+#, python-format
+msgid "Downloaded %(no_files_and_types)s from %(devices)s"
+msgstr ""
+
+#: ../raphodo/rapid.py:3778
+#, python-format
+msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s"
+msgstr ""
+
+#: ../raphodo/rapid.py:3783
+#, python-format
+msgid "No files downloaded — %(failures)s"
+msgstr ""
+
+#: ../raphodo/rapid.py:3785
+msgid "No files downloaded"
+msgstr ""
+
+#: ../raphodo/rapid.py:3809
+#, 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:3813
+msgid ""
+"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
+"have been generated for this computer"
+msgstr ""
+
+#: ../raphodo/rapid.py:3816
+#, python-format
+msgid ""
+"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
+"have been generated for %(device)s"
+msgstr ""
+
+#: ../raphodo/rapid.py:3824
+#, 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:3837
+#, 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:3841
+#, 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:3845
+#, python-format
+msgid ""
+"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
+"have been generated for %(number_devices)s devices"
+msgstr ""
+
+#: ../raphodo/rapid.py:3871
+msgid "The Destination subfolders and Timeline have been rebuilt"
+msgstr ""
+
+#: ../raphodo/rapid.py:3926
+msgid "Program preferences are invalid"
msgstr ""
-#: rapid/glade3/rapid.glade.h:87
-msgid "Start downloading upon image device insertion"
+#: ../raphodo/rapid.py:4003
+#, 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:4012
+#, 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:4023
+msgid "&Try Again"
+msgstr ""
+
+#: ../raphodo/rapid.py:4024
+msgid "&Ignore This Device"
+msgstr ""
+
+#: ../raphodo/rapid.py:4090
+#, python-format
+msgid "Sorry, an unexpected problem occurred while scanning %s."
+msgstr ""
+
+#: ../raphodo/rapid.py:4091
+msgid "Unfortunately you cannot download from this device."
+msgstr ""
+
+#: ../raphodo/rapid.py:4095
+msgid ""
+"A possible workaround for the problem might be downloading from the camera's "
+"memory card using a card reader."
+msgstr ""
+
+#: ../raphodo/rapid.py:4100
+msgid "Device scan failed"
+msgstr ""
+
+#: ../raphodo/rapid.py:4476
+#, 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:4500
+#, 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:4639
+#, python-format
+msgid ""
+"Do you want to download photos and videos from the device <i>%(device)s</i>?"
+msgstr ""
+
+#: ../raphodo/rapid.py:4881
+#, python-format
+msgid "<b>Do you want to ignore the %s whenever this program is run?</b>"
+msgstr ""
+
+#: ../raphodo/rapid.py:4883
+msgid ""
+"All cameras, phones and tablets with the same model name will be ignored."
+msgstr ""
+
+#: ../raphodo/rapid.py:4887
+#, python-format
+msgid ""
+"<b>Do you want to ignore the device %s whenever this program is run?</b>"
+msgstr ""
+
+#: ../raphodo/rapid.py:4889
+msgid "Any device with the same name will be ignored."
+msgstr ""
+
+#: ../raphodo/rapid.py:5182
+#, python-format
+msgid "Downloading from %(location)s on This Computer."
+msgstr ""
+
+#: ../raphodo/rapid.py:5184
+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:5228
+#, python-format
+msgid "Generating thumbnails for %s"
+msgstr ""
+
+#: ../raphodo/rapid.py:5231
+#, python-format
+msgid "Scanning %s"
+msgstr ""
+
+#: ../raphodo/rapid.py:5241
+#, python-format
+msgid ""
+"%(number)s of %(available files)s checked for download (%(hidden)s hidden)"
+msgstr ""
+
+#: ../raphodo/rapid.py:5247
+#, python-format
+msgid "%(number)s of %(available files)s checked for download"
+msgstr ""
+
+#: ../raphodo/rapid.py:5489
+msgid "Display program information when run from the command line."
+msgstr ""
+
+#: ../raphodo/rapid.py:5491
+msgid "Display debugging information when run from the command line."
+msgstr ""
+
+#: ../raphodo/rapid.py:5494
+#, 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:5497
+msgid "Turn on or off the the renaming of photos."
+msgstr ""
+
+#: ../raphodo/rapid.py:5499
+msgid "turn on or off the the renaming of videos."
+msgstr ""
+
+#: ../raphodo/rapid.py:5501
+msgid ""
+"Turn on or off the automatic detection of devices from which to download."
+msgstr ""
+
+#: ../raphodo/rapid.py:5505
+msgid "Turn on or off downloading from this computer."
+msgstr ""
+
+#: ../raphodo/rapid.py:5507 ../raphodo/rapid.py:5510 ../raphodo/rapid.py:5513
+#: ../raphodo/rapid.py:5534 ../raphodo/rapid.py:5538
+msgid "PATH"
+msgstr ""
+
+#: ../raphodo/rapid.py:5508
+msgid "The PATH on this computer from which to download."
+msgstr ""
+
+#: ../raphodo/rapid.py:5511
+msgid "The PATH where photos will be downloaded to."
+msgstr ""
+
+#: ../raphodo/rapid.py:5514
+msgid "The PATH where videos will be downloaded to."
+msgstr ""
+
+#: ../raphodo/rapid.py:5516
+msgid "Turn on or off the backing up of photos and videos while downloading."
+msgstr ""
+
+#: ../raphodo/rapid.py:5520
+msgid "Turn on or off the automatic detection of backup devices."
+msgstr ""
+
+#: ../raphodo/rapid.py:5522 ../raphodo/rapid.py:5528
+msgid "FOLDER"
+msgstr ""
+
+#: ../raphodo/rapid.py:5523
+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:5529
+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:5535
+msgid ""
+"The PATH where photos will be backed up when automatic detection of backup "
+"devices is turned off."
+msgstr ""
+
+#: ../raphodo/rapid.py:5539
+msgid ""
+"The PATH where videos will be backed up when automatic detection of backup "
+"devices is turned off."
+msgstr ""
+
+#: ../raphodo/rapid.py:5542
+#, python-format
+msgid "Ignore photos with the following extensions: %s"
+msgstr ""
+
+#: ../raphodo/rapid.py:5546
+msgid "Turn on or off starting downloads as soon as the program itself starts."
+msgstr ""
+
+#: ../raphodo/rapid.py:5549
+msgid "Turn on or off starting downloads as soon as a device is inserted."
+msgstr ""
+
+#: ../raphodo/rapid.py:5552
+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:5556
+msgid ""
+"Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and "
+"exit."
+msgstr ""
+
+#: ../raphodo/rapid.py:5560
+msgid "Forget which files have been previously downloaded, and exit."
+msgstr ""
+
+#: ../raphodo/rapid.py:5563
+msgid ""
+"Import preferences from an old program version and exit. Requires the "
+"command line program gconftool-2."
+msgstr ""
+
+#: ../raphodo/rapid.py:5566
+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:5570
+msgid "Include gphoto2 debugging information in log files."
+msgstr ""
+
+#: ../raphodo/rapid.py:5574
+msgid "Print information to the terminal about attached cameras and exit."
+msgstr ""
+
+#: ../raphodo/rapid.py:5635
+msgid ""
+"To import preferences from the old version of Rapid Photo Downloader, you "
+"must install the program gconftool-2."
+msgstr ""
+
+#: ../raphodo/rapid.py:5644
+msgid "No prior program preferences detected: exiting"
+msgstr ""
+
+#: ../raphodo/rapid.py:5647
+#, python-format
+msgid "Importing preferences from Rapid Photo Downloader %(version)s"
+msgstr ""
+
+#: ../raphodo/rapid.py:5709
+#, python-format
+msgid "Do you want to copy the stored sequence number, which has the value %d?"
+msgstr ""
+
+#: ../raphodo/rapid.py:5721
+msgid "Program aborting."
+msgstr ""
+
+#: ../raphodo/rapid.py:5731
+msgid "Never run this program as the sudo / root user."
+msgstr ""
+
+#: ../raphodo/rapid.py:5735
+#, fuzzy
+msgid "You must install ExifTool to run Rapid Photo Downloader."
+msgstr "Rapid Photo Downloader"
+
+#: ../raphodo/rapid.py:5789
+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:5945
+msgid "All settings and caches have been reset"
msgstr ""
-#: rapid/glade3/rapid.glade.h:88
+#: ../raphodo/rapid.py:5953
+msgid "Thumbnail Cache has been reset"
+msgstr ""
+
+#: ../raphodo/rapid.py:5959
+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:510
+msgid "subfolder and filename"
+msgstr ""
+
+#: ../raphodo/renameandmovefile.py:512
+msgid "filename"
+msgstr ""
+
+#: ../raphodo/renameandmovefile.py:514
+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 ""
-#: rapid/glade3/rapid.glade.h:90
-msgid "Unmount (\"eject\") image device upon download completion"
+#: ../raphodo/renamepanel.py:332
+msgid "Day start:"
msgstr ""
-#: rapid/glade3/rapid.glade.h:91
+#. 24 hour format, if wanted in a future release:
+#. self.dayStart.setDisplayFormat('HH:mm:ss')
+#: ../raphodo/renamepanel.py:342
+msgid "Synchronize RAW + JPEG"
+msgstr ""
+
+#: ../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 ""
-#: rapid/glade3/rapid.glade.h:92
+#: ../raphodo/renamepanel.py:349
+msgid "Sequence Numbers"
+msgstr ""
+
+#: ../raphodo/renamepanel.py:360
+msgid "Strip incompatible characters"
+msgstr ""
+
+#: ../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:217
+msgid "photos and videos"
+msgstr ""
+
+#: ../raphodo/rpdfile.py:219
+msgid "photos or videos"
+msgstr ""
+
+#: ../raphodo/rpdfile.py:305
+#, python-format
+msgid "%(number)s %(filetypes)s"
+msgstr ""
+
+#: ../raphodo/rpdfile.py:317
+msgid "1 Video"
+msgstr ""
+
+#: ../raphodo/rpdfile.py:322
+msgid "1 Photo"
+msgstr ""
+
+#: ../raphodo/rpdfile.py:790
+#, python-format
+msgid "%(path)s on %(camera)s"
+msgstr ""
+
+#: ../raphodo/rpdfile.py:806
+msgid "Photo"
+msgstr ""
+
+#: ../raphodo/rpdfile.py:846
+msgid "Video"
+msgstr ""
+
+#: ../raphodo/storage.py:138
+msgid "File system root"
+msgstr ""
+
+#. translators: the name of the Pictures folder
+#: ../raphodo/storage.py:433
+msgid "Pictures"
+msgstr ""
+
+#: ../raphodo/thumbnaildisplay.py:424
+#, python-format
+msgid "Taken on %(date_time)s (%(human_readable)s)"
+msgstr ""
+
+#: ../raphodo/thumbnaildisplay.py:429
+#, python-format
+msgid "Modified on %(date_time)s (%(human_readable)s)"
+msgstr ""
+
+#: ../raphodo/thumbnaildisplay.py:435 ../raphodo/thumbnaildisplay.py:464
+#, python-format
+msgid "%(date_time)s (%(human_readable)s)"
+msgstr ""
+
+#: ../raphodo/thumbnaildisplay.py:449
+#, python-format
+msgid "Memory cards: %s"
+msgstr ""
+
+#: ../raphodo/thumbnaildisplay.py:455
+msgid "Downloaded as:"
+msgstr ""
+
+#: ../raphodo/thumbnaildisplay.py:470
+#, python-format
+msgid "<br><br>Previous download:<br>%(filename)s<br>%(path)s<br>%(date)s"
+msgstr ""
+
+#: ../raphodo/thumbnaildisplay.py:1601
+msgid "Copy Path"
+msgstr ""
+
+#. two things in a list e.g. "device1 and device2"
+#: ../raphodo/utilities.py:391
+#, python-format
+msgid "%(first_item)s and %(last_item)s"
+msgstr ""
+
+#: ../raphodo/utilities.py:464
+msgid "one"
+msgstr ""
+
+#: ../raphodo/utilities.py:465
+msgid "two"
+msgstr ""
+
+#: ../raphodo/utilities.py:466
+msgid "three"
+msgstr ""
+
+#: ../raphodo/utilities.py:467
+msgid "four"
msgstr ""
-#: rapid/glade3/rapid.glade.h:93
-msgid "_Clear Completed Downloads"
+#: ../raphodo/utilities.py:468
+msgid "five"
msgstr ""
-#: rapid/glade3/rapid.glade.h:94
-msgid "_Error Log"
+#: ../raphodo/utilities.py:469
+msgid "six"
msgstr ""
-#: rapid/glade3/rapid.glade.h:95
-msgid "_Get Help Online..."
+#: ../raphodo/utilities.py:470
+msgid "seven"
msgstr ""
-#: rapid/glade3/rapid.glade.h:96
-msgid "_Help"
+#: ../raphodo/utilities.py:471
+msgid "eight"
msgstr ""
-#: rapid/glade3/rapid.glade.h:97
-msgid "_Make a Donation..."
+#: ../raphodo/utilities.py:472
+msgid "nine"
msgstr ""
-#: rapid/glade3/rapid.glade.h:98
-msgid "_Photos"
+#: ../raphodo/utilities.py:473
+msgid "ten"
msgstr ""
-#: rapid/glade3/rapid.glade.h:99
-msgid "_Report a Problem..."
+#: ../raphodo/utilities.py:474
+msgid "eleven"
msgstr ""
-#: rapid/glade3/rapid.glade.h:100
-msgid "_Thumbnails"
+#: ../raphodo/utilities.py:475
+msgid "twelve"
msgstr ""
-#: rapid/glade3/rapid.glade.h:101
-msgid "_Translate this Application..."
+#: ../raphodo/utilities.py:476
+msgid "thirteen"
msgstr ""
-#: rapid/glade3/rapid.glade.h:102
-msgid "_View"
+#: ../raphodo/utilities.py:477
+msgid "fourteen"
msgstr ""
-#: rapid/glade3/rapid.glade.h:103
-msgid "translators please ignore this"
+#: ../raphodo/utilities.py:478
+msgid "fifteen"
+msgstr ""
+
+#: ../raphodo/utilities.py:479
+msgid "sixteen"
+msgstr ""
+
+#: ../raphodo/utilities.py:480
+msgid "seventeen"
+msgstr ""
+
+#: ../raphodo/utilities.py:481
+msgid "eighteen"
+msgstr ""
+
+#: ../raphodo/utilities.py:482
+msgid "ninenteen"
+msgstr ""
+
+#: ../raphodo/utilities.py:483
+msgid "twenty"
+msgstr ""
+
+#: ../data/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/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/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/rapid-photo-downloader.desktop.in.h:1
+msgid ""
+"Download, rename and back up photos and videos from cameras and other devices"
+msgstr ""
+
+#: ../data/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/rapid-photo-downloader.desktop.in.h:5
+msgid ""
+"photo;download;photography;import;video;RAW;camera;phone;ingest;backup;"
+"memory;card;"
+msgstr ""
+
+#: ../data/kde/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"