From 083849161f075878e4175cd03cb7afa83d64e7f5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= In the illustration above, the first row of the Timeline is black because "
+"all the files on \n"
+"that date had been previously downloaded. The Timeline's slider adjusts the time elapsed between consecutive shots "
+"that is used to build \n"
+"the Timeline: Four types of sequence values are available to help you assign unique "
+"names to your photos and \n"
+"videos:\n"
+"
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."
msgstr ""
-#. Size refers to the total size of images on the device, typically in
-#. MB or GB
-#: rapid/rapid.py:180
-msgid "Size"
+#: ../raphodo/backuppanel.py:428
+msgid "Photo folder name:"
msgstr ""
-#: rapid/rapid.py:183
-msgid "Download Progress"
+#: ../raphodo/backuppanel.py:433
+msgid "Video folder name:"
msgstr ""
-#: rapid/rapid.py:343
-#, python-format
-msgid "%(device)s did not unmount"
+#: ../raphodo/backuppanel.py:438 ../raphodo/nameeditor.py:883
+#: ../raphodo/renamepanel.py:123
+msgid "Example:"
msgstr ""
-#. This refers to when a device like a hard drive is having its contents scanned,
-#. looking for photos or videos. It is visible initially in the progress bar for each device
-#. (which normally holds "x photos and videos").
-#. It maybe displayed only briefly if the contents of the device being scanned is small.
-#: rapid/rapid.py:1241
-msgid "scanning..."
+#: ../raphodo/backuppanel.py:448
+msgid "If you disable automatic detection, choose the exact backup locations."
msgstr ""
-#. this location is a human readable explanation for /, and is inserted into Downloading from %(location)s
-#: rapid/rapid.py:1818
-msgid "the root of the file system"
+#: ../raphodo/backuppanel.py:452
+msgid "Photo backup location:"
msgstr ""
-#. message in dialog box which asks the user if they really want to be downloading from this location
-#: rapid/rapid.py:1822
-#, python-format
-msgid "Downloading from %(location)s."
+#: ../raphodo/backuppanel.py:454
+msgid "Select Photo Backup Location"
msgstr ""
-#: rapid/rapid.py:1823
-msgid ""
-"Do you really want to download from here? On some systems, scanning this "
-"location can take a very long time."
+#: ../raphodo/backuppanel.py:460
+msgid "Video backup location:"
msgstr ""
-#: rapid/rapid.py:2267 rapid/glade3/rapid.ui.h:6
-msgid "Download"
+#: ../raphodo/backuppanel.py:462
+msgid "Select Video Backup Location"
msgstr ""
-#: rapid/rapid.py:2270
-msgid "Pause"
+#. 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 ""
+
+#. 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 ""
+
+#: ../raphodo/backuppanel.py:628
+msgid "Projected Backup Storage Use"
+msgstr ""
+
+#: ../raphodo/backuppanel.py:632
+msgid "Backup Options"
+msgstr ""
+
+#. 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 ""
+
+#: ../raphodo/copyfiles.py:482
+msgid "audio"
msgstr ""
-#: rapid/rapid.py:2376
+#: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079
+#: ../raphodo/rpdfile.py:320
#, python-format
-msgid ""
-"These download folders are invalid:\n"
-"%(folder1)s\n"
-"%(folder2)s"
+msgid "%(no_photos)s Photos"
msgstr ""
-#: rapid/rapid.py:2379
+#: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081
+#: ../raphodo/rpdfile.py:315
#, python-format
-msgid ""
-"This download folder is invalid:\n"
-"%s"
+msgid "%(no_videos)s Videos"
+msgstr ""
+
+#: ../raphodo/destinationdisplay.py:92
+msgid "Used"
msgstr ""
-#: rapid/rapid.py:2380
-msgid "Download cannot proceed"
+#: ../raphodo/destinationdisplay.py:93
+msgid "Excess"
msgstr ""
-#: rapid/rapid.py:2388 rapid/rapid.py:2391
+#: ../raphodo/destinationdisplay.py:102
+msgid "Device size unknown"
+msgstr ""
+
+#: ../raphodo/destinationdisplay.py:112
#, python-format
-msgid "No backup device contains a valid folder for backing up %(filetype)s"
+msgid "No space free on %(size_total)s device"
msgstr ""
-#: rapid/rapid.py:2388 rapid/rapid.py:2843 rapid/rapid.py:3680
-#: rapid/rpdfile.py:139
-msgid "photos"
+#: ../raphodo/destinationdisplay.py:119
+#, python-format
+msgid "%(size_free)s free of %(size_total)s"
msgstr ""
-#: rapid/rapid.py:2391 rapid/rapid.py:2838 rapid/rapid.py:3682
-#: rapid/rpdfile.py:134
-msgid "videos"
+#: ../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:2393
-msgid "Backup problem"
+#. 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 ""
-#: rapid/rapid.py:2802
-msgid "About 1 second remaining"
+#: ../raphodo/destinationdisplay.py:192
+msgid "Projected storage use after download"
msgstr ""
-#: rapid/rapid.py:2804
-#, python-format
-msgid "About %i seconds remaining"
+#: ../raphodo/destinationdisplay.py:327 ../raphodo/nameeditor.py:516
+msgid "Custom..."
msgstr ""
-#: rapid/rapid.py:2806
-msgid "About 1 minute remaining"
+#: ../raphodo/destinationdisplay.py:678
+msgid "Configure photo subfolder creation"
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:2811
-#, python-format
-msgid "About %(minutes)i:%(seconds)02i minutes remaining"
+#: ../raphodo/destinationdisplay.py:680
+msgid "Configure video subfolder creation"
msgstr ""
-#: rapid/rapid.py:2833 rapid/rpdfile.py:129
-msgid "photos and videos"
+#: ../raphodo/devicedisplay.py:983
+msgid "Other"
msgstr ""
-#: rapid/rapid.py:2835 rapid/rpdfile.py:131
-msgid "photos or videos"
+#: ../raphodo/devicedisplay.py:984
+msgid "Probing device..."
msgstr ""
-#: rapid/rapid.py:2840 rapid/preferencesdialog.py:1632 rapid/rpdfile.py:136
-#: rapid/rpdfile.py:305
-msgid "video"
+#: ../raphodo/devicedisplay.py:1000
+msgid "Temporarily ignore this device"
msgstr ""
-#. check subfolder preferences for bad values
-#: rapid/rapid.py:2845 rapid/preferencesdialog.py:1631 rapid/rpdfile.py:141
-#: rapid/rpdfile.py:286
-msgid "photo"
+#: ../raphodo/devicedisplay.py:1002
+msgid "Permanently ignore this device"
msgstr ""
-#: rapid/rapid.py:2872
-#, python-format
-msgid "%(noFiles)s %(filetypes)s downloaded"
+#: ../raphodo/devicedisplay.py:1004
+msgid "Rescan"
msgstr ""
-#: rapid/rapid.py:2876
+#. Translators: percentage full e.g. 75% full
+#: ../raphodo/devicedisplay.py:1093
#, python-format
-msgid "%(noFiles)s %(filetypes)s failed to download"
+msgid "%s full"
msgstr ""
-#: rapid/rapid.py:2879 rapid/rapid.py:2935
-msgid "warnings"
+#: ../raphodo/devices.py:459
+msgid "Cameras"
msgstr ""
-#: rapid/rapid.py:2892
-msgid "All downloads complete"
+#: ../raphodo/devices.py:460 ../raphodo/devices.py:920
+#: ../raphodo/preferencedialog.py:85 ../raphodo/rapid.py:1931
+msgid "Devices"
msgstr ""
-#: rapid/rapid.py:2898 rapid/rapid.py:2907 rapid/rapid.py:2916
-#: rapid/rapid.py:2925 rapid/rapid.py:2933
+#: ../raphodo/devices.py:720
#, python-format
-msgid "%(number)s %(numberdownloaded)s"
+msgid "Downloading from %(device_names)s"
msgstr ""
-#: rapid/rapid.py:2900 rapid/rapid.py:2918
+#. Translators: e.g. Three Devices
+#: ../raphodo/devices.py:780
#, python-format
-msgid "%(filetype)s downloaded"
+msgid "%(no_devices)s %(device_type)s"
msgstr ""
-#: rapid/rapid.py:2909 rapid/rapid.py:2927
+#: ../raphodo/devices.py:905 ../raphodo/rapid.py:1768
+msgid "Select Source"
+msgstr ""
+
+#: ../raphodo/devices.py:936 ../raphodo/devices.py:947
#, python-format
-msgid "%(filetype)s failed to download"
+msgid "%(device1)s + %(device2)s"
msgstr ""
-#. e.g.: 3 of 205 photos and videos (202 remaining)
-#: rapid/rapid.py:2970
+#. Number of cameras e.g. 3 Cameras
+#: ../raphodo/devices.py:958
#, python-format
-msgid "%(number)s of %(total)s %(filetypes)s (%(remaining)s remaining)"
+msgid "%(no_cameras)s Cameras"
msgstr ""
-#. e.g.: 205 of 205 photos and videos
-#: rapid/rapid.py:2977
+#: ../raphodo/devices.py:963
#, python-format
-msgid "%(number)s of %(total)s %(filetypes)s"
+msgid "%(no_devices)s Devices"
msgstr ""
-#: rapid/rapid.py:3331
-msgid "From"
+#. Translators: two folder names, separated by a plus sign
+#: ../raphodo/devices.py:1258
+#, python-format
+msgid "%s + %s"
msgstr ""
-#: rapid/rapid.py:3339
-msgid "Auto Detect"
+#: ../raphodo/didyouknow.py:44
+msgid "Click on a file's checkbox to mark or unmark it for download."
msgstr ""
-#: rapid/rapid.py:3343 rapid/preferencesdialog.py:1337
-#, python-format
-msgid "Select a folder containing %(file_types)s"
+#: ../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:3384
-msgid "Copy"
+#: ../raphodo/didyouknow.py:59
+msgid ""
+"If more than one file is selected, they'll all take the mark of the file "
+"whose checkbox was clicked, regardless of whether they previously had a "
+"checkmark or not."
msgstr ""
-#: rapid/rapid.py:3397
-msgid "Move"
+#: ../raphodo/didyouknow.py:67
+msgid ""
+"Click on a device's checkbox to quickly mark or unmark all its files for "
+"downloading."
msgstr ""
-#: rapid/rapid.py:3419
-msgid "To"
+#: ../raphodo/didyouknow.py:74
+msgid ""
+"You can simultaneously download from multiple cameras, smartphones, memory "
+"cards, and hard drives—as many devices as your computer can handle at "
+"one time."
msgstr ""
-#: rapid/rapid.py:3426 rapid/rapid.py:4128
-msgid "Photos:"
+#: ../raphodo/didyouknow.py:81
+msgid ""
+"The Timeline groups photos and videos based on how much time elapsed "
+"between consecutive shots. Use it to identify photos and videos taken at "
+"different periods in a single day or over consecutive days."
msgstr ""
-#: rapid/rapid.py:3429 rapid/preferencesdialog.py:1174
-msgid "Select a folder to download photos to"
+#: ../raphodo/didyouknow.py:88
+msgid ""
+"\n"
+"\n"
+"
"
+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:3657
-msgid "Using backup device"
+#: ../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: "
+"Destination, Rename, or Job Code."
msgstr ""
-#: rapid/rapid.py:3659
-msgid "No backup devices detected"
+#: ../raphodo/didyouknow.py:150
+msgid ""
+"\n"
+"When thinking about your download directory structure, keep in mind two "
+"different types\n"
+"of directory:\n"
+"\n"
+"
\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—download photos and videos to the same subfolders, or use a "
+"different scheme for each \n"
+"type. \n"
+" "
msgstr ""
-#: rapid/rapid.py:3686
-msgid "Free space:"
+#: ../raphodo/didyouknow.py:177
+msgid ""
+"Automatically generated download subfolders can contain further "
+"automatically generated subfolders if need be. A common scheme is to create "
+"a year subfolder and then a series of year-month-day subfolders within it."
msgstr ""
-#. (videos) or (photos) will be appended to the free space message displayed to the
-#. user in the status bar.
-#. you should only translate this if your language does not use parantheses
-#: rapid/rapid.py:3698
-#, python-format
-msgid "(%(file_type)s)"
+#: ../raphodo/didyouknow.py:186
+msgid ""
+"\n"
+"Whenever possible, the program previews the download subfolders of photos "
+"and videos to download:\n"
+"\n"
+"
\n"
+" "
+msgstr ""
+
+#: ../raphodo/didyouknow.py:201
+msgid ""
+"\n"
+"Download subfolder names are typically generated using some or all of the "
+"following elements:\n"
+"\n"
+"
\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 ""
-#. Freespace available on the filesystem for downloading to
-#. Displayed in status bar message on main window
-#: rapid/rapid.py:3702
-#, python-format
-msgid "%(free)s %(file_type)s"
+#: ../raphodo/didyouknow.py:227
+msgid ""
+"\n"
+"Using the drop-down menu, select a built-in preset or click on Custom "
+"to configure your own \n"
+"scheme. You create your own schemes using the Photo or Video Subfolder "
+"Generation Editor: \n"
+" "
msgstr ""
-#. Inserted in the middle of the statusbar message concerning the amount of freespace
-#. Used to differentiate between two different file systems
-#. e.g. Free space: 21.3GB (photos); 14.7GB (videos).
-#: rapid/rapid.py:3707
-msgid "; "
+#: ../raphodo/didyouknow.py:237
+msgid ""
+"It's easy to download raw images into one folder, and jpeg images into "
+"another. Simply use the Filename Extension as part of your download "
+"subfolder generation scheme:"
msgstr ""
-#. Inserted at the end of the statusbar message concerning the amount of freespace
-#. Used to differentiate between two different file systems
-#. e.g. Free space: 21.3GB (photos); 14.7GB (videos).
-#: rapid/rapid.py:3712
-msgid "."
+#: ../raphodo/didyouknow.py:242
+msgid ""
+"This illustration shows a saved custom preset named "My custom "
+"preset"."
msgstr ""
-#. Freespace available on the filesystem for downloading to
-#. Displayed in status bar message on main window
-#. e.g. 14.7GB available
-#: rapid/rapid.py:3718
-#, python-format
-msgid "%(free)s free"
+#: ../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 ""
+
+#: ../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 online "
+"documentation.\n"
+" "
+msgstr ""
+
+#: ../raphodo/didyouknow.py:273
+msgid ""
+"\n"
+"Job Codes let you easily enter text that describes sets of photos and "
+"videos. You can \n"
+"use them in subfolder and file names. In this illustration, some files have "
+"had the Job Code\n"
+""Street" applied to them, and the selected files are about to get "
+"the Job Code \n"
+""Green Bazaar": \n"
+msgstr ""
+
+#: ../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 ""
+
+#: ../raphodo/didyouknow.py:291
+msgid "Look for hints to guide you when working with Job Codes:"
+msgstr ""
+
+#: ../raphodo/didyouknow.py:295
+msgid ""
+"Hints will vary depending on the context, such as when the mouse is hovering "
+"over a button."
+msgstr ""
+
+#: ../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 sequence numbers to make filenames unique "
+"is highly \n"
+"recommended!.\n"
+" "
+msgstr ""
+
+#: ../raphodo/didyouknow.py:309
+msgid ""
+"\n"
+"\n"
+"
\n" +"Read more about sequence numbers in the online " +"documentation.
\n" +" " +msgstr "" + +#: ../raphodo/didyouknow.py:327 +msgid "" +"\n" +"The Rename 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 "" + +#: ../raphodo/didyouknow.py:334 +msgid "" +"\n" +"The Synchronize RAW + JPEG 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.
\n" +"\n" +"Read more about file renaming in the online " +"documentation.
\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 "" + +#: ../raphodo/didyouknow.py:356 +msgid "" +"In this example, the drive photobackup does not contain a folder " +"named Videos, so videos will not be backed up to it." +msgstr "" + +#: ../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 "" + +#: ../raphodo/didyouknow.py:372 +msgid "" +"\n" +"Rapid Photo Downloader deals with three types of cache:\n" +"In the illustration above, the first row of the Timeline is black because " @@ -307,7 +700,7 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:99 +#: ../raphodo/didyouknow.py:128 msgid "" "To view photos and videos for a particular time range, use the mouse " "(optionally in combination with the Shift or Ctrl keys) to " @@ -315,20 +708,20 @@ msgid "" "the left side of the main window will be highlighted." msgstr "" -#: ../raphodo/didyouknow.py:106 +#: ../raphodo/didyouknow.py:135 msgid "" "A download always includes all files that are checked for download, " "including those that are not currently displayed because the Timeline is " "being used." msgstr "" -#: ../raphodo/didyouknow.py:113 +#: ../raphodo/didyouknow.py:142 msgid "" "You can hide or display the download sources by clicking on the name of the " "device you're downloading from at the top left of the program window." msgstr "" -#: ../raphodo/didyouknow.py:120 +#: ../raphodo/didyouknow.py:149 msgid "" "\n" " Thumbnails can be sorted using a variety of criteria:\n" @@ -347,21 +740,21 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:137 +#: ../raphodo/didyouknow.py:166 msgid "" "One of Rapid Photo Downloader's most useful features is its ability to " "automatically generate download subfolders and rename files as it downloads, " "using a scheme of your choosing." msgstr "" -#: ../raphodo/didyouknow.py:143 +#: ../raphodo/didyouknow.py:172 msgid "" "To specify where you want your files downloaded and how you want them named, " "open the appropriate panel on the right-side of the application window: " "Destination, Rename, or Job Code." msgstr "" -#: ../raphodo/didyouknow.py:150 +#: ../raphodo/didyouknow.py:179 msgid "" "\n" "When thinking about your download directory structure, keep in mind two " @@ -386,7 +779,7 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:167 +#: ../raphodo/didyouknow.py:196 msgid "" "\n" "You can download photos and videos to the same destination folder, or " @@ -399,14 +792,14 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:177 +#: ../raphodo/didyouknow.py:206 msgid "" "Automatically generated download subfolders can contain further " "automatically generated subfolders if need be. A common scheme is to create " "a year subfolder and then a series of year-month-day subfolders within it." msgstr "" -#: ../raphodo/didyouknow.py:186 +#: ../raphodo/didyouknow.py:215 msgid "" "\n" "Whenever possible, the program previews the download subfolders of photos " @@ -424,7 +817,7 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:201 +#: ../raphodo/didyouknow.py:230 msgid "" "\n" "Download subfolder names are typically generated using some or all of the " @@ -448,7 +841,7 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:219 +#: ../raphodo/didyouknow.py:248 msgid "" "\n" "To automatically create download subfolders as you download, \n" @@ -458,7 +851,7 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:227 +#: ../raphodo/didyouknow.py:256 msgid "" "\n" "Using the drop-down menu, select a built-in preset or click on Custom " @@ -468,20 +861,20 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:237 +#: ../raphodo/didyouknow.py:266 msgid "" "It's easy to download raw images into one folder, and jpeg images into " "another. Simply use the Filename Extension as part of your download " "subfolder generation scheme:" msgstr "" -#: ../raphodo/didyouknow.py:242 +#: ../raphodo/didyouknow.py:271 msgid "" "This illustration shows a saved custom preset named "My custom " "preset"." msgstr "" -#: ../raphodo/didyouknow.py:246 +#: ../raphodo/didyouknow.py:275 msgid "" "\n" "You do not have to create nested download subfolders. This illustration " @@ -492,7 +885,7 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:256 +#: ../raphodo/didyouknow.py:285 msgid "" "\n" "Although there are many built-in date/time naming options, you may find that " @@ -506,7 +899,7 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:265 +#: ../raphodo/didyouknow.py:294 msgid "" "\n" "Read more about all the ways you can generate download subfolder names and " @@ -516,7 +909,7 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:273 +#: ../raphodo/didyouknow.py:302 msgid "" "\n" "Job Codes let you easily enter text that describes sets of photos and " @@ -528,7 +921,7 @@ msgid "" ""Green Bazaar": \n" msgstr "" -#: ../raphodo/didyouknow.py:282 +#: ../raphodo/didyouknow.py:311 msgid "" "\n" "You can apply new or existing Job Codes before you start a download. If " @@ -539,28 +932,28 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:291 +#: ../raphodo/didyouknow.py:320 msgid "Look for hints to guide you when working with Job Codes:" msgstr "" -#: ../raphodo/didyouknow.py:295 +#: ../raphodo/didyouknow.py:324 msgid "" "Hints will vary depending on the context, such as when the mouse is hovering " "over a button." msgstr "" -#: ../raphodo/didyouknow.py:301 +#: ../raphodo/didyouknow.py:330 msgid "" "\n" "When you give your photos and videos unique filenames, you'll never be " "confused as to \n" "which file is which. Using sequence numbers to make filenames unique " "is highly \n" -"recommended!.\n" +"recommended!\n" " " msgstr "" -#: ../raphodo/didyouknow.py:309 +#: ../raphodo/didyouknow.py:338 msgid "" "\n" "
Four types of sequence values are available to help you assign unique " @@ -582,7 +975,7 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:327 +#: ../raphodo/didyouknow.py:356 msgid "" "\n" "The Rename panel allows you to configure file renaming. To rename " @@ -591,7 +984,7 @@ msgid "" " " msgstr "" -#: ../raphodo/didyouknow.py:334 +#: ../raphodo/didyouknow.py:363 msgid "" "\n" "
The Synchronize RAW + JPEG option is useful if you use the RAW + "
@@ -610,7 +1003,7 @@ msgid ""
" "
msgstr ""
-#: ../raphodo/didyouknow.py:348
+#: ../raphodo/didyouknow.py:377
msgid ""
"\n"
"You can have your photos and videos backed up to multiple locations as they "
@@ -621,13 +1014,13 @@ msgid ""
" "
msgstr ""
-#: ../raphodo/didyouknow.py:356
+#: ../raphodo/didyouknow.py:385
msgid ""
"In this example, the drive photobackup does not contain a folder "
"named Videos, so videos will not be backed up to it."
msgstr ""
-#: ../raphodo/didyouknow.py:362
+#: ../raphodo/didyouknow.py:391
msgid ""
"\n"
"Several of the program's preferences can be set from the command line, "
@@ -638,7 +1031,11 @@ msgid ""
" "
msgstr ""
-#: ../raphodo/didyouknow.py:372
+#: ../raphodo/didyouknow.py:396
+msgid "You can also import program preferences from the older 0.4 version."
+msgstr ""
+
+#: ../raphodo/didyouknow.py:401
msgid ""
"\n"
"Rapid Photo Downloader deals with three types of cache:\n"
@@ -664,23 +1061,23 @@ msgid ""
" "
msgstr ""
-#: ../raphodo/didyouknow.py:431
+#: ../raphodo/didyouknow.py:460
msgid "Tip of the Day"
msgstr ""
-#: ../raphodo/didyouknow.py:439
+#: ../raphodo/didyouknow.py:468
msgid "Did you know...?"
msgstr ""
-#: ../raphodo/didyouknow.py:466
+#: ../raphodo/didyouknow.py:495
msgid "Show tips on startup"
msgstr ""
-#: ../raphodo/didyouknow.py:470
+#: ../raphodo/didyouknow.py:499
msgid "&Next"
msgstr ""
-#: ../raphodo/didyouknow.py:471
+#: ../raphodo/didyouknow.py:500
msgid "&Previous"
msgstr ""
@@ -787,68 +1184,68 @@ msgstr ""
msgid "%(days)d days, %(hours)d hours"
msgstr ""
-#: ../raphodo/errorlog.py:65
+#: ../raphodo/errorlog.py:66
msgid "Find"
msgstr ""
-#: ../raphodo/errorlog.py:135
+#: ../raphodo/errorlog.py:136
msgid "Error Reports - Rapid Photo Downloader"
msgstr ""
-#: ../raphodo/errorlog.py:170
+#: ../raphodo/errorlog.py:171
msgid "Find in reports"
msgstr ""
-#: ../raphodo/errorlog.py:187
+#: ../raphodo/errorlog.py:188
msgid "Find the previous occurrence of the phrase"
msgstr ""
-#: ../raphodo/errorlog.py:192
+#: ../raphodo/errorlog.py:193
msgid "Find the next occurrence of the phrase"
msgstr ""
-#: ../raphodo/errorlog.py:194
+#: ../raphodo/errorlog.py:195
msgid "&Highlight All"
msgstr ""
-#: ../raphodo/errorlog.py:195
+#: ../raphodo/errorlog.py:196
msgid "Highlight all occurrences of the phrase"
msgstr ""
-#: ../raphodo/errorlog.py:196
+#: ../raphodo/errorlog.py:197
msgid "&Match Case"
msgstr ""
-#: ../raphodo/errorlog.py:197
+#: ../raphodo/errorlog.py:198
msgid "Search with case sensitivity"
msgstr ""
-#: ../raphodo/errorlog.py:198
+#: ../raphodo/errorlog.py:199
msgid "&Whole Words"
msgstr ""
-#: ../raphodo/errorlog.py:199
+#: ../raphodo/errorlog.py:200
msgid "Search whole words only"
msgstr ""
-#: ../raphodo/errorlog.py:209 ../raphodo/errorlog.py:341
+#: ../raphodo/errorlog.py:210 ../raphodo/errorlog.py:345
#, python-format
msgid "%s of %s matches"
msgstr ""
-#: ../raphodo/errorlog.py:228
+#: ../raphodo/errorlog.py:232
msgid "Clear"
msgstr ""
-#: ../raphodo/errorlog.py:328
+#: ../raphodo/errorlog.py:332
msgid "Phrase not found"
msgstr ""
-#: ../raphodo/errorlog.py:487
+#: ../raphodo/errorlog.py:491
msgid "Search pending..."
msgstr ""
-#: ../raphodo/errorlog.py:535
+#: ../raphodo/errorlog.py:539
msgid ""
"The number of new entries added to the Error Report since it was last open. "
"Click to open the Error Report."
@@ -884,7 +1281,7 @@ msgid ""
"\n"
msgstr ""
-#: ../raphodo/filebrowse.py:124 ../raphodo/thumbnaildisplay.py:1601
+#: ../raphodo/filebrowse.py:124 ../raphodo/thumbnaildisplay.py:1643
msgid "Open in File Browser..."
msgstr ""
@@ -902,531 +1299,531 @@ msgstr ""
msgid "%s (location does not exist)"
msgstr ""
-#: ../raphodo/generatenameconfig.py:186
+#: ../raphodo/generatenameconfig.py:190
msgid "Date time"
msgstr ""
-#: ../raphodo/generatenameconfig.py:187
+#: ../raphodo/generatenameconfig.py:191
msgid "Text"
msgstr ""
-#: ../raphodo/generatenameconfig.py:188 ../raphodo/rapid.py:2053
+#: ../raphodo/generatenameconfig.py:192 ../raphodo/rapid.py:2125
msgid "Filename"
msgstr ""
-#: ../raphodo/generatenameconfig.py:189 ../raphodo/preferencedialog.py:488
+#: ../raphodo/generatenameconfig.py:193 ../raphodo/preferencedialog.py:724
msgid "Metadata"
msgstr ""
-#: ../raphodo/generatenameconfig.py:190
+#: ../raphodo/generatenameconfig.py:194
msgid "Sequences"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#jobcode
-#: ../raphodo/generatenameconfig.py:193
+#: ../raphodo/generatenameconfig.py:197
msgid "Job code"
msgstr ""
-#: ../raphodo/generatenameconfig.py:194
+#: ../raphodo/generatenameconfig.py:198
msgid "Image date"
msgstr ""
-#: ../raphodo/generatenameconfig.py:195
+#: ../raphodo/generatenameconfig.py:199
msgid "Video date"
msgstr ""
-#: ../raphodo/generatenameconfig.py:196
+#: ../raphodo/generatenameconfig.py:200
msgid "Today"
msgstr ""
-#: ../raphodo/generatenameconfig.py:197
+#: ../raphodo/generatenameconfig.py:201
msgid "Yesterday"
msgstr ""
#. Translators: Download time is the time and date that the download started (when the
#. user clicked the Download button)
-#: ../raphodo/generatenameconfig.py:200
+#: ../raphodo/generatenameconfig.py:204
msgid "Download time"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:203
+#: ../raphodo/generatenameconfig.py:207
msgid "Name"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:206 ../raphodo/rapid.py:2054
+#: ../raphodo/generatenameconfig.py:210 ../raphodo/rapid.py:2126
msgid "Extension"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:209
+#: ../raphodo/generatenameconfig.py:213
msgid "Image number"
msgstr ""
-#: ../raphodo/generatenameconfig.py:210
+#: ../raphodo/generatenameconfig.py:214
msgid "Video number"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:213
+#: ../raphodo/generatenameconfig.py:217
msgid "Aperture"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:216
+#: ../raphodo/generatenameconfig.py:220
msgid "ISO"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:219
+#: ../raphodo/generatenameconfig.py:223
msgid "Exposure time"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:222
+#: ../raphodo/generatenameconfig.py:226
msgid "Focal length"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:225
+#: ../raphodo/generatenameconfig.py:229
msgid "Camera make"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:228
+#: ../raphodo/generatenameconfig.py:232
msgid "Camera model"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:231
+#: ../raphodo/generatenameconfig.py:235
msgid "Short camera model"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:234
+#: ../raphodo/generatenameconfig.py:238
msgid "Hyphenated short camera model"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:237
+#: ../raphodo/generatenameconfig.py:241
msgid "Serial number"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:240
+#: ../raphodo/generatenameconfig.py:244
msgid "Shutter count"
msgstr ""
#. File number currently refers to the Exif value Exif.Canon.FileNumber
-#: ../raphodo/generatenameconfig.py:242
+#: ../raphodo/generatenameconfig.py:246
msgid "File number"
msgstr ""
#. Only the folder component of the Exif.Canon.FileNumber value
-#: ../raphodo/generatenameconfig.py:244
+#: ../raphodo/generatenameconfig.py:248
msgid "Folder only"
msgstr ""
#. The folder and file component of the Exif.Canon.FileNumber value
-#: ../raphodo/generatenameconfig.py:246
+#: ../raphodo/generatenameconfig.py:250
msgid "Folder and file"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata
-#: ../raphodo/generatenameconfig.py:249
+#: ../raphodo/generatenameconfig.py:253
msgid "Owner name"
msgstr ""
-#: ../raphodo/generatenameconfig.py:250
+#: ../raphodo/generatenameconfig.py:254
msgid "Codec"
msgstr ""
-#: ../raphodo/generatenameconfig.py:251
+#: ../raphodo/generatenameconfig.py:255
msgid "Width"
msgstr ""
-#: ../raphodo/generatenameconfig.py:252
+#: ../raphodo/generatenameconfig.py:256
msgid "Height"
msgstr ""
-#: ../raphodo/generatenameconfig.py:253
+#: ../raphodo/generatenameconfig.py:257
msgid "Length"
msgstr ""
-#: ../raphodo/generatenameconfig.py:254
+#: ../raphodo/generatenameconfig.py:258
msgid "Frames Per Second"
msgstr ""
-#: ../raphodo/generatenameconfig.py:255
+#: ../raphodo/generatenameconfig.py:259
msgid "Artist"
msgstr ""
-#: ../raphodo/generatenameconfig.py:256
+#: ../raphodo/generatenameconfig.py:260
msgid "Copyright"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers
-#: ../raphodo/generatenameconfig.py:259
+#: ../raphodo/generatenameconfig.py:263
msgid "Downloads today"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers
-#: ../raphodo/generatenameconfig.py:262
+#: ../raphodo/generatenameconfig.py:266
msgid "Session number"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers
-#: ../raphodo/generatenameconfig.py:265
+#: ../raphodo/generatenameconfig.py:269
msgid "Subfolder number"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers
-#: ../raphodo/generatenameconfig.py:268
+#: ../raphodo/generatenameconfig.py:272
msgid "Stored number"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters
-#: ../raphodo/generatenameconfig.py:271
+#: ../raphodo/generatenameconfig.py:275
msgid "Sequence letter"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:274
+#: ../raphodo/generatenameconfig.py:278
msgid "All digits"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:277
+#: ../raphodo/generatenameconfig.py:281
msgid "Last digit"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:280
+#: ../raphodo/generatenameconfig.py:284
msgid "Last 2 digits"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:283
+#: ../raphodo/generatenameconfig.py:287
msgid "Last 3 digits"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename
-#: ../raphodo/generatenameconfig.py:286
+#: ../raphodo/generatenameconfig.py:290
msgid "Last 4 digits"
msgstr ""
#. Translators: please not the capitalization of this text, and keep it the same if your
#. language features capitalization
-#: ../raphodo/generatenameconfig.py:289
+#: ../raphodo/generatenameconfig.py:293
msgid "Original Case"
msgstr ""
#. Translators: please not the capitalization of this text, and keep it the same if your
#. language features capitalization
-#: ../raphodo/generatenameconfig.py:292
+#: ../raphodo/generatenameconfig.py:296
msgid "UPPERCASE"
msgstr ""
#. Translators: please not the capitalization of this text, and keep it the same if your
#. language features capitalization
-#: ../raphodo/generatenameconfig.py:295
+#: ../raphodo/generatenameconfig.py:299
msgid "lowercase"
msgstr ""
-#: ../raphodo/generatenameconfig.py:296
+#: ../raphodo/generatenameconfig.py:300
msgid "One digit"
msgstr ""
-#: ../raphodo/generatenameconfig.py:297
+#: ../raphodo/generatenameconfig.py:301
msgid "Two digits"
msgstr ""
-#: ../raphodo/generatenameconfig.py:298
+#: ../raphodo/generatenameconfig.py:302
msgid "Three digits"
msgstr ""
-#: ../raphodo/generatenameconfig.py:299
+#: ../raphodo/generatenameconfig.py:303
msgid "Four digits"
msgstr ""
-#: ../raphodo/generatenameconfig.py:300
+#: ../raphodo/generatenameconfig.py:304
msgid "Five digits"
msgstr ""
-#: ../raphodo/generatenameconfig.py:301
+#: ../raphodo/generatenameconfig.py:305
msgid "Six digits"
msgstr ""
-#: ../raphodo/generatenameconfig.py:302
+#: ../raphodo/generatenameconfig.py:306
msgid "Seven digits"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:305
+#: ../raphodo/generatenameconfig.py:309
msgid "Subseconds"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:308 ../raphodo/generatenameconfig.py:389
+#: ../raphodo/generatenameconfig.py:312 ../raphodo/generatenameconfig.py:393
msgid "YYYYMMDD"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:311 ../raphodo/generatenameconfig.py:390
+#: ../raphodo/generatenameconfig.py:315 ../raphodo/generatenameconfig.py:394
msgid "YYYY-MM-DD"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:314 ../raphodo/generatenameconfig.py:391
+#: ../raphodo/generatenameconfig.py:318 ../raphodo/generatenameconfig.py:395
msgid "YYYY_MM_DD"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:317
+#: ../raphodo/generatenameconfig.py:321
msgid "YYMMDD"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:320
+#: ../raphodo/generatenameconfig.py:324
msgid "YY-MM-DD"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:323
+#: ../raphodo/generatenameconfig.py:327
msgid "YY_MM_DD"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:326
+#: ../raphodo/generatenameconfig.py:330
msgid "MMDDYYYY"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:329
+#: ../raphodo/generatenameconfig.py:333
msgid "MMDDYY"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:332
+#: ../raphodo/generatenameconfig.py:336
msgid "MMDD"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:335
+#: ../raphodo/generatenameconfig.py:339
msgid "DDMMYYYY"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:338
+#: ../raphodo/generatenameconfig.py:342
msgid "DDMMYY"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:341 ../raphodo/generatenameconfig.py:389
-#: ../raphodo/generatenameconfig.py:390 ../raphodo/generatenameconfig.py:391
-#: ../raphodo/generatenameconfig.py:392 ../raphodo/generatenameconfig.py:393
+#: ../raphodo/generatenameconfig.py:345 ../raphodo/generatenameconfig.py:393
+#: ../raphodo/generatenameconfig.py:394 ../raphodo/generatenameconfig.py:395
+#: ../raphodo/generatenameconfig.py:396 ../raphodo/generatenameconfig.py:397
msgid "YYYY"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:344
+#: ../raphodo/generatenameconfig.py:348
msgid "YY"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:347
+#: ../raphodo/generatenameconfig.py:351
msgid "MM"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:350
+#: ../raphodo/generatenameconfig.py:354
msgid "DD"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:353
+#: ../raphodo/generatenameconfig.py:357
msgid "Month (full)"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:356
+#: ../raphodo/generatenameconfig.py:360
msgid "Month (abbreviated)"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:359
+#: ../raphodo/generatenameconfig.py:363
msgid "HHMMSS"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:362
+#: ../raphodo/generatenameconfig.py:366
msgid "HHMM"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:365
+#: ../raphodo/generatenameconfig.py:369
msgid "HH-MM-SS"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:368
+#: ../raphodo/generatenameconfig.py:372
msgid "HH-MM"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:371
+#: ../raphodo/generatenameconfig.py:375
msgid "HH"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:374
+#: ../raphodo/generatenameconfig.py:378
msgid "MM (minutes)"
msgstr ""
#. Translators: for an explanation of what this means,
#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime
-#: ../raphodo/generatenameconfig.py:377
+#: ../raphodo/generatenameconfig.py:381
msgid "SS"
msgstr ""
-#: ../raphodo/generatenameconfig.py:389
+#: ../raphodo/generatenameconfig.py:393
msgid "Date"
msgstr ""
-#: ../raphodo/generatenameconfig.py:390
+#: ../raphodo/generatenameconfig.py:394
msgid "Date (hyphens)"
msgstr ""
-#: ../raphodo/generatenameconfig.py:391
+#: ../raphodo/generatenameconfig.py:395
msgid "Date (underscores)"
msgstr ""
-#: ../raphodo/generatenameconfig.py:392 ../raphodo/generatenameconfig.py:438
-#: ../raphodo/generatenameconfig.py:517
+#: ../raphodo/generatenameconfig.py:396 ../raphodo/generatenameconfig.py:442
+#: ../raphodo/generatenameconfig.py:537
msgid "Date and Job Code"
msgstr ""
-#: ../raphodo/generatenameconfig.py:392
+#: ../raphodo/generatenameconfig.py:396
msgid "YYYYMM_Job Code"
msgstr ""
-#: ../raphodo/generatenameconfig.py:393
+#: ../raphodo/generatenameconfig.py:397
msgid "Date and Job Code Subfolder"
msgstr ""
-#: ../raphodo/generatenameconfig.py:393
+#: ../raphodo/generatenameconfig.py:397
msgid "YYYYMM"
msgstr ""
-#: ../raphodo/generatenameconfig.py:393 ../raphodo/jobcodepanel.py:198
-#: ../raphodo/nameeditor.py:827 ../raphodo/rapid.py:1809
+#: ../raphodo/generatenameconfig.py:397 ../raphodo/jobcodepanel.py:199
+#: ../raphodo/nameeditor.py:833 ../raphodo/rapid.py:1852
#: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:241
msgid "Job Code"
msgstr ""
-#: ../raphodo/generatenameconfig.py:433 ../raphodo/generatenameconfig.py:512
+#: ../raphodo/generatenameconfig.py:437 ../raphodo/generatenameconfig.py:532
msgid "Original Filename"
msgstr ""
-#: ../raphodo/generatenameconfig.py:434 ../raphodo/generatenameconfig.py:513
+#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533
msgid "Date-Time and Downloads today"
msgstr ""
-#: ../raphodo/generatenameconfig.py:434 ../raphodo/generatenameconfig.py:513
+#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:533
msgid "YYYYMMDD-HHMM-1"
msgstr ""
-#: ../raphodo/generatenameconfig.py:435 ../raphodo/generatenameconfig.py:514
+#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534
msgid "Date and Downloads today"
msgstr ""
-#: ../raphodo/generatenameconfig.py:435 ../raphodo/generatenameconfig.py:514
+#: ../raphodo/generatenameconfig.py:439 ../raphodo/generatenameconfig.py:534
msgid "YYYYMMDD-1"
msgstr ""
-#: ../raphodo/generatenameconfig.py:436
+#: ../raphodo/generatenameconfig.py:440
msgid "Date-Time and Image number"
msgstr ""
-#: ../raphodo/generatenameconfig.py:436
+#: ../raphodo/generatenameconfig.py:440
msgid "YYYYMMDD-1234"
msgstr ""
-#: ../raphodo/generatenameconfig.py:437 ../raphodo/generatenameconfig.py:516
+#: ../raphodo/generatenameconfig.py:441 ../raphodo/generatenameconfig.py:536
msgid "Date-Time and Job Code"
msgstr ""
-#: ../raphodo/generatenameconfig.py:437 ../raphodo/generatenameconfig.py:516
+#: ../raphodo/generatenameconfig.py:441 ../raphodo/generatenameconfig.py:536
msgid "YYYYMMDD-HHMM-Job Code-1"
msgstr ""
-#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:517
+#: ../raphodo/generatenameconfig.py:442 ../raphodo/generatenameconfig.py:537
msgid "YYYYMMDD-Job Code-1"
msgstr ""
-#: ../raphodo/generatenameconfig.py:515
+#: ../raphodo/generatenameconfig.py:535
msgid "Date-Time and Video number"
msgstr ""
-#: ../raphodo/generatenameconfig.py:515
+#: ../raphodo/generatenameconfig.py:535
msgid "YYYYMMDD_1234"
msgstr ""
-#: ../raphodo/generatenameconfig.py:518
+#: ../raphodo/generatenameconfig.py:538
msgid "Resolution"
msgstr ""
-#: ../raphodo/generatenameconfig.py:518
+#: ../raphodo/generatenameconfig.py:538
msgid "YYYYMMDD-HHMM-1-1920x1080"
msgstr ""
@@ -1485,76 +1882,76 @@ msgstr ""
msgid "&Remember this choice"
msgstr ""
-#: ../raphodo/jobcodepanel.py:185
+#: ../raphodo/jobcodepanel.py:186
msgid ""
"Select photos and videos to be able to apply a new or existing Job Code to "
"them."
msgstr ""
-#: ../raphodo/jobcodepanel.py:186
+#: ../raphodo/jobcodepanel.py:187
msgid "The new Job Code will be applied to all selected photos and/or videos."
msgstr ""
-#: ../raphodo/jobcodepanel.py:187
+#: ../raphodo/jobcodepanel.py:188
msgid ""
"Click the Apply button to apply the current Job Code to all selected photos "
"and/or videos. You can also simply double click the Job Code."
msgstr ""
-#: ../raphodo/jobcodepanel.py:189
+#: ../raphodo/jobcodepanel.py:190
msgid ""
"Removing a Job Code removes it only from the list of saved Job Codes, not "
"from any photos or videos that it may have been applied to."
msgstr ""
-#: ../raphodo/jobcodepanel.py:191
+#: ../raphodo/jobcodepanel.py:192
msgid ""
"If you want to use Job Codes, configure file renaming or destination "
"subfolder names to use them."
msgstr ""
-#: ../raphodo/jobcodepanel.py:197
+#: ../raphodo/jobcodepanel.py:198
msgid "Last Used"
msgstr ""
-#: ../raphodo/jobcodepanel.py:202
+#: ../raphodo/jobcodepanel.py:203
msgid "Job Code Sort:"
msgstr ""
-#: ../raphodo/jobcodepanel.py:205 ../raphodo/rapid.py:2061
+#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2133
msgid "Ascending"
msgstr ""
-#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2062
+#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2134
msgid "Descending"
msgstr ""
-#: ../raphodo/jobcodepanel.py:216
+#: ../raphodo/jobcodepanel.py:217
msgid "&New..."
msgstr ""
-#: ../raphodo/jobcodepanel.py:220
+#: ../raphodo/jobcodepanel.py:221
msgid "&Apply"
msgstr ""
-#: ../raphodo/jobcodepanel.py:224
+#: ../raphodo/jobcodepanel.py:225
msgid "&Remove"
msgstr ""
-#: ../raphodo/jobcodepanel.py:228 ../raphodo/preferencedialog.py:125
-#: ../raphodo/preferencedialog.py:154 ../raphodo/preferencedialog.py:433
+#: ../raphodo/jobcodepanel.py:229 ../raphodo/preferencedialog.py:200
+#: ../raphodo/preferencedialog.py:229 ../raphodo/preferencedialog.py:531
msgid "Remove All"
msgstr ""
-#: ../raphodo/jobcodepanel.py:427
+#: ../raphodo/jobcodepanel.py:428
msgid "Do you really want to remove all the Job Codes?"
msgstr ""
-#: ../raphodo/jobcodepanel.py:429
+#: ../raphodo/jobcodepanel.py:430
msgid "Remove all Job Codes"
msgstr ""
-#: ../raphodo/jobcodepanel.py:492
+#: ../raphodo/jobcodepanel.py:493
msgid "Job Codes"
msgstr ""
@@ -1565,42 +1962,58 @@ msgstr ""
msgid "Hint: %(message)s"
msgstr ""
-#: ../raphodo/nameeditor.py:418 ../raphodo/nameeditor.py:432
+#: ../raphodo/nameeditor.py:423 ../raphodo/nameeditor.py:437
#, python-format
msgid "%(description)s - %(elements)s"
msgstr ""
-#: ../raphodo/nameeditor.py:512
+#: ../raphodo/nameeditor.py:517
msgid "Save New Custom Preset..."
msgstr ""
-#: ../raphodo/nameeditor.py:513
+#: ../raphodo/nameeditor.py:518
msgid "Remove All Custom Presets..."
msgstr ""
-#: ../raphodo/nameeditor.py:559
+#: ../raphodo/nameeditor.py:564
msgid "(New Custom Preset)"
msgstr ""
-#: ../raphodo/nameeditor.py:576
+#: ../raphodo/nameeditor.py:581
#, python-format
msgid "%s (edited)"
msgstr ""
-#: ../raphodo/nameeditor.py:579 ../raphodo/nameeditor.py:1370
+#: ../raphodo/nameeditor.py:584 ../raphodo/nameeditor.py:1379
#, python-format
msgid "Update Custom Preset \"%s\""
msgstr ""
-#: ../raphodo/nameeditor.py:667
+#: ../raphodo/nameeditor.py:672
msgid "Save New Custom Preset - Rapid Photo Downloader"
msgstr ""
-#: ../raphodo/nameeditor.py:675
+#: ../raphodo/nameeditor.py:680
msgid "Preset Name:"
msgstr ""
-#: ../raphodo/nameeditor.py:836
+#: ../raphodo/nameeditor.py:799
+msgid "Photo Subfolder Generation Editor"
+msgstr ""
+
+#: ../raphodo/nameeditor.py:805
+msgid "Video Subfolder Generation Editor"
+msgstr ""
+
+#: ../raphodo/nameeditor.py:811
+msgid "Photo Renaming Editor"
+msgstr ""
+
+#: ../raphodo/nameeditor.py:817
+msgid "Video Renaming Editor"
+msgstr ""
+
+#: ../raphodo/nameeditor.py:842
msgid ""
"Warning: There is insufficient data to "
"fully generate the name. Please use other renaming options."
@@ -1609,7 +2022,7 @@ msgstr ""
#. Translators: please do not modify, change the order of or leave out html formatting
#. tags like and . These are used to format the text the users sees.
#. In this case, the really is supposed to come before the .
-#: ../raphodo/nameeditor.py:846
+#: ../raphodo/nameeditor.py:853
#, python-format
msgid "The character %(separator)s creates a new subfolder level."
msgstr ""
@@ -1617,42 +2030,42 @@ msgstr ""
#. Translators: please do not modify, change the order of or leave out html formatting
#. tags like and . These are used to format the text the users sees
#. In this case, the really is supposed to come before the .
-#: ../raphodo/nameeditor.py:851
+#: ../raphodo/nameeditor.py:858
#, python-format
msgid ""
"There is no need start or end with the folder separator "
"%(separator)s, because it is added automatically."
msgstr ""
-#: ../raphodo/nameeditor.py:859
+#: ../raphodo/nameeditor.py:866
msgid ""
"Warning: Unique filenames may not be "
"generated. Make filenames unique by using Sequence values."
msgstr ""
-#: ../raphodo/nameeditor.py:882 ../raphodo/renamepanel.py:121
+#: ../raphodo/nameeditor.py:889 ../raphodo/renamepanel.py:121
msgid "Preset:"
msgstr ""
#. Translators: appears in a combobox, e.g. Image Date (YYYY)
-#: ../raphodo/nameeditor.py:959 ../raphodo/nameeditor.py:980
+#: ../raphodo/nameeditor.py:966 ../raphodo/nameeditor.py:987
#, python-brace-format
msgid "{choice} ({variant})"
msgstr ""
-#: ../raphodo/nameeditor.py:1005 ../raphodo/preferencedialog.py:530
+#: ../raphodo/nameeditor.py:1012 ../raphodo/preferencedialog.py:783
msgid "Get help online..."
msgstr ""
-#: ../raphodo/nameeditor.py:1025
+#: ../raphodo/nameeditor.py:1034
msgid "Insert"
msgstr ""
-#: ../raphodo/nameeditor.py:1351
+#: ../raphodo/nameeditor.py:1360
msgid "Save Preset - Rapid Photo Downloader"
msgstr ""
-#: ../raphodo/nameeditor.py:1356
+#: ../raphodo/nameeditor.py:1365
msgid ""
"Do you want to save the changes in a new custom preset?"
"b>
Creating a custom preset is not required, but can help you keep "
@@ -1660,7 +2073,7 @@ msgid ""
"regardless of whether you create a new custom preset or not."
msgstr ""
-#: ../raphodo/nameeditor.py:1365
+#: ../raphodo/nameeditor.py:1374
msgid ""
"Do you want to save the changes in a custom preset?
If you "
"like, you can create a new custom preset or update the existing custom "
@@ -1668,136 +2081,167 @@ msgid ""
"regardless of whether you save a custom preset or not."
msgstr ""
-#: ../raphodo/nameeditor.py:1372
+#: ../raphodo/nameeditor.py:1381
msgid "Save New Custom Preset"
msgstr ""
-#: ../raphodo/newversion.py:306
+#: ../raphodo/newversion.py:312
msgid "Checking for new version..."
msgstr ""
-#: ../raphodo/newversion.py:307
+#: ../raphodo/newversion.py:313
msgid "You are running the latest version."
msgstr ""
-#: ../raphodo/newversion.py:308
+#: ../raphodo/newversion.py:314
msgid "Failed to contact the update server."
msgstr ""
-#: ../raphodo/newversion.py:310
+#: ../raphodo/newversion.py:316
#, python-format
msgid "A new version of Rapid Photo Downloader (%s) is available."
msgstr ""
-#: ../raphodo/newversion.py:312
+#: ../raphodo/newversion.py:318
msgid "Do you want to download the new version?"
msgstr ""
-#: ../raphodo/newversion.py:313
+#: ../raphodo/newversion.py:319
#, python-format
msgid "Changes in the new release can be viewed here."
msgstr ""
#. Translators: this text appears in a button - the & sets the s key in combination with
#. the alt key to act as the keyboard shortcut
-#: ../raphodo/newversion.py:340 ../raphodo/newversion.py:353
+#: ../raphodo/newversion.py:348 ../raphodo/newversion.py:363
msgid "&Skip this release"
msgstr ""
#. Translators: this text appears in a button - the & sets the o key in combination with
#. the alt key to act as the keyboard shortcut
-#: ../raphodo/newversion.py:356
+#: ../raphodo/newversion.py:366
msgid "&Open Download Page"
msgstr ""
-#: ../raphodo/newversion.py:376
+#: ../raphodo/newversion.py:386
msgid "Rapid Photo Downloader updates"
msgstr ""
#. Translators: shows how much of a file has been downloaded e.g 123 KB of 1.3 MB
-#: ../raphodo/newversion.py:478
+#: ../raphodo/newversion.py:488
#, python-format
msgid "%(downloaded)s of %(total)s"
msgstr ""
-#: ../raphodo/newversion.py:495
+#: ../raphodo/newversion.py:507
msgid "Downloading..."
msgstr ""
-#: ../raphodo/preferencedialog.py:76
+#: ../raphodo/preferencedialog.py:86
msgid "Preferences"
msgstr ""
-#: ../raphodo/preferencedialog.py:85
+#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118
msgid "Automation"
msgstr ""
-#: ../raphodo/preferencedialog.py:85
+#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118
msgid "Thumbnails"
msgstr ""
-#: ../raphodo/preferencedialog.py:85 ../raphodo/preferencedialog.py:343
+#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118
+#: ../raphodo/preferencedialog.py:428
msgid "Error Handling"
msgstr ""
-#: ../raphodo/preferencedialog.py:86
+#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118
msgid "Warnings"
msgstr ""
-#: ../raphodo/preferencedialog.py:86
+#: ../raphodo/preferencedialog.py:109
+msgid "Consolidation"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:109 ../raphodo/preferencedialog.py:119
msgid "Miscellaneous"
msgstr ""
-#: ../raphodo/preferencedialog.py:94
+#: ../raphodo/preferencedialog.py:147
msgid "Device Scanning"
msgstr ""
-#: ../raphodo/preferencedialog.py:96
+#: ../raphodo/preferencedialog.py:148
msgid "Scan only external devices"
msgstr ""
-#: ../raphodo/preferencedialog.py:98
+#: ../raphodo/preferencedialog.py:150
msgid ""
"Scan for photos and videos only on devices that are external to the "
"computer,\n"
"including cameras, memory cards, external hard drives, and USB flash drives."
msgstr ""
-#: ../raphodo/preferencedialog.py:102
-msgid "Scan non-camera devices lacking a DCIM folder"
+#: ../raphodo/preferencedialog.py:153
+msgid "Scan only specific folders on devices"
msgstr ""
-#: ../raphodo/preferencedialog.py:104
+#: ../raphodo/preferencedialog.py:155
msgid ""
-"Scan the entirety of a device for photos and videos, irrespective of whether "
-"it contains a DCIM folder,\n"
-"as opposed to only scanning within a DCIM folder.\n"
+"Scan for photos and videos only in the folders specified below (except "
+"paths\n"
+"specified in Ignored Paths).\n"
"\n"
-"Changing this setting causes all devices to be scanned again.\n"
+"Changing this setting causes all devices to be scanned again."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:161
+msgid "Folders to scan:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:164
+msgid ""
+"Folders at the base level of device file systems that will be scanned\n"
+"for photos and videos."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:167 ../raphodo/preferencedialog.py:219
+msgid "Add..."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:169
+msgid ""
+"Add a folder to the list of folders to scan for photos and videos.\n"
"\n"
-"Note: With cameras, only the DCIM folder is scanned."
+"Changing this setting causes all devices to be scanned again."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:172 ../raphodo/preferencedialog.py:198
+#: ../raphodo/preferencedialog.py:224 ../raphodo/preferencedialog.py:529
+msgid "Remove"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:174
+msgid ""
+"Remove a folder from the list of folders to scan for photos and videos.\n"
+"\n"
+"Changing this setting causes all devices to be scanned again."
msgstr ""
-#: ../raphodo/preferencedialog.py:116
+#: ../raphodo/preferencedialog.py:191
msgid "Devices that have been set to automatically ignore or download from."
msgstr ""
-#: ../raphodo/preferencedialog.py:117
+#: ../raphodo/preferencedialog.py:192
msgid "Remembered Devices"
msgstr ""
-#: ../raphodo/preferencedialog.py:121
+#: ../raphodo/preferencedialog.py:196
msgid ""
"Remove a device from the list of devices to automatically ignore or download "
"from."
msgstr ""
-#: ../raphodo/preferencedialog.py:123 ../raphodo/preferencedialog.py:149
-#: ../raphodo/preferencedialog.py:431
-msgid "Remove"
-msgstr ""
-
-#: ../raphodo/preferencedialog.py:127
+#: ../raphodo/preferencedialog.py:202
msgid ""
"Clear the list of devices from which to automatically ignore or download "
"from.\n"
@@ -1805,315 +2249,434 @@ msgid ""
"Note: Changes take effect when the computer is next scanned for devices."
msgstr ""
-#: ../raphodo/preferencedialog.py:140
+#: ../raphodo/preferencedialog.py:215
msgid "Ignored Paths"
msgstr ""
-#: ../raphodo/preferencedialog.py:141
+#: ../raphodo/preferencedialog.py:216
msgid ""
"The end part of a path that should never be scanned for photos or videos."
msgstr ""
-#: ../raphodo/preferencedialog.py:144
-msgid "Add..."
-msgstr ""
-
-#: ../raphodo/preferencedialog.py:146
+#: ../raphodo/preferencedialog.py:221
msgid ""
"Add a path to the list of paths to ignore.\n"
"\n"
"Changing this setting causes all devices to be scanned again."
msgstr ""
-#: ../raphodo/preferencedialog.py:151
+#: ../raphodo/preferencedialog.py:226
msgid ""
"Remove a path from the list of paths to ignore.\n"
"\n"
"Changing this setting causes all devices to be scanned again."
msgstr ""
-#: ../raphodo/preferencedialog.py:156
+#: ../raphodo/preferencedialog.py:231
msgid ""
"Clear the list of paths to ignore.\n"
"\n"
"Changing this setting causes all devices to be scanned again."
msgstr ""
-#: ../raphodo/preferencedialog.py:164
+#: ../raphodo/preferencedialog.py:239
msgid ""
"Use python-style regular expressions"
msgstr ""
-#: ../raphodo/preferencedialog.py:168
+#: ../raphodo/preferencedialog.py:243
msgid ""
"Use regular expressions in the list of ignored paths.\n"
"\n"
"Changing this setting causes all devices to be scanned again."
msgstr ""
-#: ../raphodo/preferencedialog.py:208
+#: ../raphodo/preferencedialog.py:283
msgid "Program Automation"
msgstr ""
-#: ../raphodo/preferencedialog.py:209
+#: ../raphodo/preferencedialog.py:284
msgid "Start downloading at program startup"
msgstr ""
-#: ../raphodo/preferencedialog.py:210
+#: ../raphodo/preferencedialog.py:285
msgid "Start downloading upon device insertion"
msgstr ""
-#: ../raphodo/preferencedialog.py:211
+#: ../raphodo/preferencedialog.py:286
msgid "Unmount (eject) device upon download completion"
msgstr ""
-#: ../raphodo/preferencedialog.py:212
+#: ../raphodo/preferencedialog.py:287
msgid "Exit program when download completes"
msgstr ""
-#: ../raphodo/preferencedialog.py:213
+#: ../raphodo/preferencedialog.py:288
msgid "Exit program even if download had warnings or errors"
msgstr ""
-#: ../raphodo/preferencedialog.py:240
+#: ../raphodo/preferencedialog.py:315
msgid "Thumbnail Generation"
msgstr ""
-#: ../raphodo/preferencedialog.py:241
+#: ../raphodo/preferencedialog.py:316
msgid "Generate thumbnails"
msgstr ""
-#: ../raphodo/preferencedialog.py:242
+#: ../raphodo/preferencedialog.py:318
msgid "Generate thumbnails to show in the main program window"
msgstr ""
-#: ../raphodo/preferencedialog.py:244
+#: ../raphodo/preferencedialog.py:320
msgid "Cache thumbnails"
msgstr ""
-#: ../raphodo/preferencedialog.py:245
+#: ../raphodo/preferencedialog.py:323
msgid ""
"Save thumbnails shown in the main program window in a thumbnail cache unique "
"to Rapid Photo Downloader"
msgstr ""
-#: ../raphodo/preferencedialog.py:247
+#: ../raphodo/preferencedialog.py:327
msgid "Generate system thumbnails"
msgstr ""
-#: ../raphodo/preferencedialog.py:248
+#: ../raphodo/preferencedialog.py:330
msgid ""
"While downloading, save thumbnails that can be used by desktop file managers "
"and other programs"
msgstr ""
-#: ../raphodo/preferencedialog.py:255
+#: ../raphodo/preferencedialog.py:339
msgid "Number of CPU cores used to generate thumbnails."
msgstr ""
-#: ../raphodo/preferencedialog.py:256
+#: ../raphodo/preferencedialog.py:340
msgid "CPU cores:"
msgstr ""
#. Translators: the * acts as an asterisk to denote a reference to an annotation
#. such as '* Takes effect upon program restart'
-#: ../raphodo/preferencedialog.py:271 ../raphodo/preferencedialog.py:317
+#: ../raphodo/preferencedialog.py:355 ../raphodo/preferencedialog.py:401
msgid "*"
msgstr ""
-#: ../raphodo/preferencedialog.py:294
+#: ../raphodo/preferencedialog.py:378
msgid "Thumbnail Cache"
msgstr ""
-#: ../raphodo/preferencedialog.py:296
+#: ../raphodo/preferencedialog.py:380
msgid "Calculating..."
msgstr ""
-#: ../raphodo/preferencedialog.py:302
+#: ../raphodo/preferencedialog.py:386
msgid "days"
msgstr ""
-#: ../raphodo/preferencedialog.py:303
+#: ../raphodo/preferencedialog.py:387
msgid "forever"
msgstr ""
-#: ../raphodo/preferencedialog.py:308
+#: ../raphodo/preferencedialog.py:392
msgid "Cache size:"
msgstr ""
-#: ../raphodo/preferencedialog.py:310
+#: ../raphodo/preferencedialog.py:394
msgid "Number of thumbnails:"
msgstr ""
-#: ../raphodo/preferencedialog.py:312
+#: ../raphodo/preferencedialog.py:396
msgid "Database size:"
msgstr ""
-#: ../raphodo/preferencedialog.py:314
+#: ../raphodo/preferencedialog.py:398
msgid "Cache unaccessed thumbnails for:"
msgstr ""
-#: ../raphodo/preferencedialog.py:322
+#: ../raphodo/preferencedialog.py:406
msgid "Purge Cache..."
msgstr ""
-#: ../raphodo/preferencedialog.py:323
+#: ../raphodo/preferencedialog.py:408
msgid "Optimize Cache..."
msgstr ""
-#: ../raphodo/preferencedialog.py:336
+#: ../raphodo/preferencedialog.py:421
msgid "* Takes effect upon program restart"
msgstr ""
-#: ../raphodo/preferencedialog.py:346
+#: ../raphodo/preferencedialog.py:431
msgid "Skip download"
msgstr ""
-#: ../raphodo/preferencedialog.py:347
+#: ../raphodo/preferencedialog.py:432
msgid "Don't download the file, and issue an error message"
msgstr ""
-#: ../raphodo/preferencedialog.py:348
+#: ../raphodo/preferencedialog.py:433
msgid "Add unique identifier"
msgstr ""
-#: ../raphodo/preferencedialog.py:349
+#: ../raphodo/preferencedialog.py:436
msgid ""
"Add an identifier like _1 or _2 to the end of the filename, immediately "
"before the file's extension"
msgstr ""
-#: ../raphodo/preferencedialog.py:355
+#: ../raphodo/preferencedialog.py:444
msgid "Overwrite"
msgstr ""
-#: ../raphodo/preferencedialog.py:356
+#: ../raphodo/preferencedialog.py:445
msgid "Overwrite the previously backed up file"
msgstr ""
-#: ../raphodo/preferencedialog.py:357
+#: ../raphodo/preferencedialog.py:446
msgid "Skip"
msgstr ""
-#: ../raphodo/preferencedialog.py:358
+#: ../raphodo/preferencedialog.py:448
msgid "Don't overwrite the backup file, and issue an error message"
msgstr ""
-#: ../raphodo/preferencedialog.py:364
+#: ../raphodo/preferencedialog.py:455
msgid ""
"When a photo or video of the same name has already been downloaded, choose "
"whether to skip downloading the file, or to add a unique identifier:"
msgstr ""
-#: ../raphodo/preferencedialog.py:378
+#: ../raphodo/preferencedialog.py:464
+msgid ""
+"Using sequence numbers to automatically generate unique filenames is "
+"strongly recommended. Configure file renaming in the Rename panel in the "
+"main window."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:473
msgid ""
"When backing up, choose whether to overwrite a file on the backup device "
"that has the same name, or skip backing it up:"
msgstr ""
-#: ../raphodo/preferencedialog.py:398
+#: ../raphodo/preferencedialog.py:494
msgid "Program Warnings"
msgstr ""
-#: ../raphodo/preferencedialog.py:399
+#: ../raphodo/preferencedialog.py:495
msgid "Show a warning when:"
msgstr ""
-#: ../raphodo/preferencedialog.py:402
+#: ../raphodo/preferencedialog.py:498
msgid "Downloading files currently not displayed"
msgstr ""
-#: ../raphodo/preferencedialog.py:403
+#: ../raphodo/preferencedialog.py:499
msgid ""
"Warn when about to download files that are not displayed in the main window."
msgstr ""
-#: ../raphodo/preferencedialog.py:405
+#: ../raphodo/preferencedialog.py:501
msgid "Backup destinations are missing"
msgstr ""
-#: ../raphodo/preferencedialog.py:406
+#: ../raphodo/preferencedialog.py:502
msgid "Warn before starting a download if it is not possible to back up files."
msgstr ""
-#: ../raphodo/preferencedialog.py:408
+#: ../raphodo/preferencedialog.py:504
msgid "Program libraries are missing or broken"
msgstr ""
-#: ../raphodo/preferencedialog.py:409
+#: ../raphodo/preferencedialog.py:505
msgid ""
"Warn if a software library used by Rapid Photo Downloader is missing or not "
"functioning."
msgstr ""
-#: ../raphodo/preferencedialog.py:412
+#: ../raphodo/preferencedialog.py:508
msgid "Filesystem metadata cannot be set"
msgstr ""
-#: ../raphodo/preferencedialog.py:413
+#: ../raphodo/preferencedialog.py:509
msgid ""
"Warn if there is an error setting a file's filesystem metadata, such as its "
"modification time."
msgstr ""
-#: ../raphodo/preferencedialog.py:416
+#: ../raphodo/preferencedialog.py:512
msgid "Encountering unhandled files"
msgstr ""
-#: ../raphodo/preferencedialog.py:417
+#: ../raphodo/preferencedialog.py:513
msgid ""
"Warn after scanning a device or this computer if there are unrecognized "
"files that will not be included in the download."
msgstr ""
-#: ../raphodo/preferencedialog.py:420
+#: ../raphodo/preferencedialog.py:517
msgid "Do not warn about unhandled files with extensions:"
msgstr ""
-#: ../raphodo/preferencedialog.py:424
+#: ../raphodo/preferencedialog.py:522
msgid ""
"File extensions are case insensitive and do not need to include the leading "
"dot."
msgstr ""
-#: ../raphodo/preferencedialog.py:427
+#: ../raphodo/preferencedialog.py:525
msgid "Add"
msgstr ""
-#: ../raphodo/preferencedialog.py:428
+#: ../raphodo/preferencedialog.py:526
msgid ""
"Add a file extension to the list of unhandled file types to not warn about."
msgstr ""
-#: ../raphodo/preferencedialog.py:430
+#: ../raphodo/preferencedialog.py:528
msgid ""
"Remove a file extension from the list of unhandled file types to not warn "
"about."
msgstr ""
-#: ../raphodo/preferencedialog.py:434
+#: ../raphodo/preferencedialog.py:532
msgid ""
"Clear the list of file extensions of unhandled file types to not warn about."
msgstr ""
-#: ../raphodo/preferencedialog.py:469
+#: ../raphodo/preferencedialog.py:568
+msgid "Photo and Video Consolidation"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:571
+msgid "Consolidate files across devices and downloads"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:574
+msgid ""
+"Analyze the results of device scans looking for duplicate files and matching "
+"RAW and JPEG pairs,\n"
+"comparing them across multiple devices and download sessions."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:580
+msgid "Treat matching RAW and JPEG files as:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:581
+msgid "One photo"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:582
+msgid "Two photos"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:584
+msgid ""
+"Display matching pairs of RAW and JPEG photos as one photo, and if marked, "
+"download both."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:589
+msgid ""
+"Display matching pairs of RAW and JPEG photos as two different photos. You "
+"can still synchronize their sequence numbers."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:598
+msgid "With matching RAW and JPEG photos:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:600
+msgid "Do not mark JPEG for download"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:601
+msgid "Do not mark RAW for download"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:602
+msgid "Mark both for download"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:609
+msgid ""
+"When matching RAW and JPEG photos are found, do not automatically mark the "
+"JPEG for\n"
+"download. You can still mark it for download yourself."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:614
+msgid ""
+"When matching RAW and JPEG photos are found, do not automatically mark the "
+"RAW for\n"
+"download. You can still mark it for download yourself."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:619
+msgid ""
+"When matching RAW and JPEG photos are found, automatically mark both for "
+"download."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:625
+msgid ""
+"If you disable file consolidation, choose what to do when a download device "
+"is inserted while completed downloads are displayed:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:631
+msgid ""
+"When a download device is inserted while completed downloads are displayed:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:642
+msgid "Clear completed downloads"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:643
+msgid "Keep displaying completed downloads"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:644
+msgid "Prompt for what to do"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:649
+msgid ""
+"Automatically clear the display of completed downloads whenever a new "
+"download device is inserted."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:654
+msgid ""
+"Keep displaying completed downloads whenever a new download device is "
+"inserted."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:658
+msgid ""
+"Prompt whether to keep displaying completed downloads or clear them whenever "
+"a new download device is inserted."
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:702
msgid "Version Check"
msgstr ""
-#: ../raphodo/preferencedialog.py:470
+#: ../raphodo/preferencedialog.py:703
msgid "Check for new version at startup"
msgstr ""
-#: ../raphodo/preferencedialog.py:471
+#: ../raphodo/preferencedialog.py:705
msgid "Check for a new version of the program each time the program starts."
msgstr ""
-#: ../raphodo/preferencedialog.py:473
+#: ../raphodo/preferencedialog.py:707
msgid "Include development releases"
msgstr ""
-#: ../raphodo/preferencedialog.py:474
+#: ../raphodo/preferencedialog.py:709
msgid ""
"Include alpha, beta and other development releases when checking for a new "
"version of the program.\n"
@@ -2122,11 +2685,11 @@ msgid ""
"occur."
msgstr ""
-#: ../raphodo/preferencedialog.py:489
+#: ../raphodo/preferencedialog.py:725
msgid "Ignore DNG date/time metadata on MTP devices"
msgstr ""
-#: ../raphodo/preferencedialog.py:490
+#: ../raphodo/preferencedialog.py:727
msgid ""
"Ignore date/time metadata in DNG files located on MTP devices, and use the "
"file's modification time instead.\n"
@@ -2135,70 +2698,86 @@ msgid ""
"metadata."
msgstr ""
+#: ../raphodo/preferencedialog.py:741
+msgid "Completed Downloads"
+msgstr ""
+
#. Translators: substituted value is a description for the set of preferences
#. shown in the preference dialog window, e.g. Devices, Automation, etc.
#. This string is shown in a tooltip for the "Restore Defaults" button
-#: ../raphodo/preferencedialog.py:710
+#: ../raphodo/preferencedialog.py:1067
#, python-format
msgid "Restores default %s preference values"
msgstr ""
-#: ../raphodo/preferencedialog.py:832
+#: ../raphodo/preferencedialog.py:1208
msgid ""
"Do you want to purge the thumbnail cache? The cache will be purged when the "
"program is next started."
msgstr ""
-#: ../raphodo/preferencedialog.py:835
+#: ../raphodo/preferencedialog.py:1212
msgid "Purge Thumbnail Cache"
msgstr ""
-#: ../raphodo/preferencedialog.py:847
+#: ../raphodo/preferencedialog.py:1225
msgid ""
"Do you want to optimize the thumbnail cache? The cache will be optimized "
"when the program is next started."
msgstr ""
-#: ../raphodo/preferencedialog.py:850
+#: ../raphodo/preferencedialog.py:1229
msgid "Optimize Thumbnail Cache"
msgstr ""
-#: ../raphodo/preferencedialog.py:1045
+#: ../raphodo/preferencedialog.py:1481
+msgid "Enter a Folder to Scan"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:1482
+msgid "Specify a folder that will be scanned for photos and videos"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:1483
+msgid "Folder:"
+msgstr ""
+
+#: ../raphodo/preferencedialog.py:1497
msgid "Enter a Path to Ignore"
msgstr ""
-#: ../raphodo/preferencedialog.py:1046
+#: ../raphodo/preferencedialog.py:1498
msgid "Specify a path that will never be scanned for photos or videos"
msgstr ""
-#: ../raphodo/preferencedialog.py:1047
+#: ../raphodo/preferencedialog.py:1499
msgid "Path:"
msgstr ""
-#: ../raphodo/preferencedialog.py:1061
+#: ../raphodo/preferencedialog.py:1513
msgid "Enter a File Extension"
msgstr ""
-#: ../raphodo/preferencedialog.py:1062
+#: ../raphodo/preferencedialog.py:1514
msgid "Specify a file extension (without the leading dot)"
msgstr ""
-#: ../raphodo/preferencedialog.py:1063 ../raphodo/renamepanel.py:122
+#: ../raphodo/preferencedialog.py:1515 ../raphodo/renamepanel.py:122
msgid "Extension:"
msgstr ""
-#: ../raphodo/preferencedialog.py:1078
+#: ../raphodo/preferencedialog.py:1530
msgid "Invalid File Extension"
msgstr ""
-#: ../raphodo/preferencedialog.py:1079
+#: ../raphodo/preferencedialog.py:1531
#, python-format
msgid ""
"The file extension %s is recognized by Rapid Photo Downloader, so it "
"makes no sense to warn about its presence."
msgstr ""
-#: ../raphodo/preferencedialog.py:1081
+#: ../raphodo/preferencedialog.py:1533
#, python-format
msgid ""
"Recognized file types:\n"
@@ -2224,104 +2803,103 @@ msgstr ""
msgid "Birthday"
msgstr ""
-#: ../raphodo/preferences.py:614
+#: ../raphodo/preferences.py:624
#, python-format
msgid "Subfolder preferences should not start with a %s"
msgstr ""
-#: ../raphodo/preferences.py:617
+#: ../raphodo/preferences.py:627
#, python-format
msgid "Subfolder preferences should not end with a %s"
msgstr ""
-#: ../raphodo/preferences.py:622
+#: ../raphodo/preferences.py:632
#, 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
+#: ../raphodo/problemnotification.py:87 ../raphodo/problemnotification.py:209
#, python-format
msgid "Error: %(errno)s %(strerror)s"
msgstr ""
-#: ../raphodo/problemnotification.py:89
+#: ../raphodo/problemnotification.py:90
#, python-format
msgid "Error: %s"
msgstr ""
-#: ../raphodo/problemnotification.py:116
+#: ../raphodo/problemnotification.py:117
#, python-format
msgid "GPhoto2 Error: %s"
msgstr ""
-#: ../raphodo/problemnotification.py:124
+#: ../raphodo/problemnotification.py:125
msgid ""
"Unable to initialize the camera, probably because another program is using "
"it. No files were copied from it."
msgstr ""
-#: ../raphodo/problemnotification.py:134
+#: ../raphodo/problemnotification.py:135
#, python-format
msgid "Unable to read directory %s"
msgstr ""
-#: ../raphodo/problemnotification.py:140
+#: ../raphodo/problemnotification.py:141
#, python-format
msgid "Unable to access modification time or size from %s"
msgstr ""
-#: ../raphodo/problemnotification.py:146
+#: ../raphodo/problemnotification.py:147
#, python-format
msgid "Unable to read file %s"
msgstr ""
-#: ../raphodo/problemnotification.py:152
+#: ../raphodo/problemnotification.py:153
#, python-format
msgid "Unable to write file %s"
msgstr ""
-#: ../raphodo/problemnotification.py:158
+#: ../raphodo/problemnotification.py:159
#, python-format
msgid "Unable to move file %s"
msgstr ""
-#: ../raphodo/problemnotification.py:164
+#: ../raphodo/problemnotification.py:165
#, python-format
msgid "Unable to remove file %s"
msgstr ""
-#: ../raphodo/problemnotification.py:170
+#: ../raphodo/problemnotification.py:171
#, python-format
msgid "Unable to copy file %s"
msgstr ""
-#: ../raphodo/problemnotification.py:176
+#: ../raphodo/problemnotification.py:177
#, python-format
msgid "Zero length file %s will not be downloaded"
msgstr ""
-#: ../raphodo/problemnotification.py:182
+#: ../raphodo/problemnotification.py:183
#, python-format
msgid "Could not determine filesystem modification time for %s"
msgstr ""
-#: ../raphodo/problemnotification.py:188
+#: ../raphodo/problemnotification.py:189
#, python-format
msgid "Unable to load metadata from %s"
msgstr ""
-#: ../raphodo/problemnotification.py:194
+#: ../raphodo/problemnotification.py:195
#, python-format
msgid ""
"Unable to load metadata from %(name)s. The %(filetype)s was not downloaded."
msgstr ""
-#: ../raphodo/problemnotification.py:202
+#: ../raphodo/problemnotification.py:203
#, python-format
msgid ""
"An error occurred setting a file's filesystem metadata on the filesystem %s. "
@@ -2329,212 +2907,212 @@ msgid ""
"again."
msgstr ""
-#: ../raphodo/problemnotification.py:216
+#: ../raphodo/problemnotification.py:217
#, python-format
msgid "Encountered unhandled file %s. It will not be downloaded."
msgstr ""
-#: ../raphodo/problemnotification.py:223
+#: ../raphodo/problemnotification.py:224
#, python-format
msgid "%(filetype)s %(destination)s already exists."
msgstr ""
-#: ../raphodo/problemnotification.py:234 ../raphodo/problemnotification.py:262
+#: ../raphodo/problemnotification.py:235 ../raphodo/problemnotification.py:263
#, python-format
msgid ""
"The existing %(filetype)s %(destination)s was last modified on %(date)s at "
"%(time)s."
msgstr ""
-#: ../raphodo/problemnotification.py:245
+#: ../raphodo/problemnotification.py:246
#, python-format
msgid "The %(filetype)s %(source)s was not downloaded from %(device)s."
msgstr ""
-#: ../raphodo/problemnotification.py:273
+#: ../raphodo/problemnotification.py:274
#, python-format
msgid "The %(filetype)s %(source)s was downloaded from %(device)s."
msgstr ""
-#: ../raphodo/problemnotification.py:282
+#: ../raphodo/problemnotification.py:283
#, python-format
msgid "The unique identifier '%s' was added to the filename."
msgstr ""
-#: ../raphodo/problemnotification.py:298
+#: ../raphodo/problemnotification.py:299
#, python-format
msgid ""
"The existing backup %(filetype)s %(destination)s was last modified on "
"%(date)s at %(time)s."
msgstr ""
-#: ../raphodo/problemnotification.py:309
+#: ../raphodo/problemnotification.py:310
#, python-format
msgid "The %(filetype)s %(source)s was not backed up from %(device)s."
msgstr ""
-#: ../raphodo/problemnotification.py:326
+#: ../raphodo/problemnotification.py:327
#, python-format
msgid ""
"The previous backup %(filetype)s %(destination)s was last modified on "
"%(date)s at %(time)s."
msgstr ""
-#: ../raphodo/problemnotification.py:337
+#: ../raphodo/problemnotification.py:338
#, python-format
msgid ""
"The %(filetype)s %(source)s from %(device)s was backed up, overwriting the "
"previous backup %(filetype)s."
msgstr ""
-#: ../raphodo/problemnotification.py:356
+#: ../raphodo/problemnotification.py:357
#, python-format
msgid ""
"When synchronizing RAW + JPEG sequence values, a duplicate %(filetype)s "
"%(file)s was encountered, and was not downloaded."
msgstr ""
-#: ../raphodo/problemnotification.py:366
+#: ../raphodo/problemnotification.py:367
msgid ""
"When synchronizing RAW + JPEG sequence values, photos were detected with the "
"same filenames, but taken at different times:"
msgstr ""
-#: ../raphodo/problemnotification.py:373
+#: ../raphodo/problemnotification.py:374
#, python-format
msgid ""
"%(image1)s was taken on %(image1_date)s at %(image1_time)s, and %(image2)s "
"on %(image2_date)s at %(image2_time)s."
msgstr ""
-#: ../raphodo/problemnotification.py:389
+#: ../raphodo/problemnotification.py:390
#, python-format
msgid "Unable to finalize the filename for %s"
msgstr ""
-#: ../raphodo/problemnotification.py:424
+#: ../raphodo/problemnotification.py:425
#, python-format
msgid ""
"The filename %(destination)s was not fully generated for %(filetype)s "
"%(source)s."
msgstr ""
-#: ../raphodo/problemnotification.py:433
+#: ../raphodo/problemnotification.py:434
#, python-format
msgid "The %(type)s metadata is missing."
msgstr ""
-#: ../raphodo/problemnotification.py:439
+#: ../raphodo/problemnotification.py:440
#, python-format
msgid "The following metadata is missing: %s."
msgstr ""
-#: ../raphodo/problemnotification.py:445
+#: ../raphodo/problemnotification.py:446
#, python-format
msgid "Date/time conversion failed: %s."
msgstr ""
-#: ../raphodo/problemnotification.py:451
+#: ../raphodo/problemnotification.py:452
msgid ""
"Could not extract valid date/time metadata or determine the file "
"modification time."
msgstr ""
-#: ../raphodo/problemnotification.py:457
+#: ../raphodo/problemnotification.py:458
msgid "Filename does not have an extension."
msgstr ""
-#: ../raphodo/problemnotification.py:460
+#: ../raphodo/problemnotification.py:461
msgid "Filename does not have a number component."
msgstr ""
-#: ../raphodo/problemnotification.py:464
+#: ../raphodo/problemnotification.py:465
#, python-format
msgid "Error generating component %(component)s. Error: %(error)s"
msgstr ""
-#: ../raphodo/problemnotification.py:477
+#: ../raphodo/problemnotification.py:478
#, python-format
msgid ""
"The download subfolders %(folder)s were only partially generated for "
"%(filetype)s %(source)s."
msgstr ""
-#: ../raphodo/problemnotification.py:486
+#: ../raphodo/problemnotification.py:487
#, python-format
msgid ""
"There is no data with which to generate the %(subfolder_file)s for "
"%(filename)s. The %(filetype)s was not downloaded."
msgstr ""
-#: ../raphodo/problemnotification.py:499
+#: ../raphodo/problemnotification.py:500
#, python-format
msgid ""
"Unable to create the %(filetype)s %(destination)s in %(folder)s. The "
"download file was %(source)s in %(device)s. It was not downloaded."
msgstr ""
-#: ../raphodo/problemnotification.py:514
+#: ../raphodo/problemnotification.py:515
#, python-format
msgid "Unable to create the download subfolder %s."
msgstr ""
-#: ../raphodo/problemnotification.py:526
+#: ../raphodo/problemnotification.py:527
#, python-format
msgid "Unable to create the backup subfolder %s."
msgstr ""
-#: ../raphodo/problemnotification.py:577
+#: ../raphodo/problemnotification.py:578
#, python-format
msgid "Problems scanning %s"
msgstr ""
-#: ../raphodo/problemnotification.py:584
+#: ../raphodo/problemnotification.py:585
#, python-format
msgid "Problems copying from %s"
msgstr ""
-#: ../raphodo/problemnotification.py:591
+#: ../raphodo/problemnotification.py:592
msgid "Problems while finalizing filenames and generating subfolders"
msgstr ""
-#: ../raphodo/problemnotification.py:598
+#: ../raphodo/problemnotification.py:599
#, 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
+#. Translators: for example Nov 3 2015, 11:25 AM
+#. Translators: for example, Nov 3, 12:15 PM
+#: ../raphodo/proximity.py:188 ../raphodo/proximity.py:213
+#: ../raphodo/proximity.py:236 ../raphodo/proximity.py:239
#, python-format
-msgid "%(month)s %(numeric_day)s"
+msgid "%(date)s, %(time)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
+#: ../raphodo/proximity.py:204
#, python-format
-msgid "%(date)s %(year)s"
+msgid "%(starttime)s - %(endtime)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
+#. The start and end dates are on a different day
+#. Translators: for example Nov 3 or Dec 31
+#: ../raphodo/proximity.py:221 ../raphodo/proximity.py:225
+#: ../raphodo/proximity.py:980 ../raphodo/timeutils.py:105
#, python-format
-msgid "%(date)s, %(time)s"
+msgid "%(month)s %(numeric_day)s"
msgstr ""
-#: ../raphodo/proximity.py:209
+#. Translators: for example Nov 3 2015
+#. Translators: for example Nov 2 2015
+#. Translators: for example Nov 15 2015
+#: ../raphodo/proximity.py:232 ../raphodo/proximity.py:233
+#: ../raphodo/proximity.py:985 ../raphodo/timeutils.py:110
#, python-format
-msgid "%(starttime)s - %(endtime)s"
+msgid "%(date)s %(year)s"
msgstr ""
#. Translators: for example, Nov 3, 12:15 PM - Nov 4, 1:00 AM
-#: ../raphodo/proximity.py:241
+#: ../raphodo/proximity.py:245
#, python-format
msgid "%(earlier_time)s - %(later_time)s"
msgstr ""
@@ -2543,25 +3121,25 @@ msgstr ""
#. Nov 3 2012, 12:15 PM -
#. Nov 4 2012, 1:00 AM
#. (please keep the line break signified by \n)
-#: ../raphodo/proximity.py:248
+#: ../raphodo/proximity.py:253
#, python-format
msgid ""
"%(earlier_time)s -\n"
"%(later_time)s"
msgstr ""
-#: ../raphodo/proximity.py:359
+#: ../raphodo/proximity.py:382
#, python-format
msgid "%(month)s %(year)s"
msgstr ""
#. Translators: for example Nov 2015
-#: ../raphodo/proximity.py:833
+#: ../raphodo/proximity.py:987
#, python-format
msgid "%(month)s %(year)s"
msgstr ""
-#: ../raphodo/proximity.py:1344
+#: ../raphodo/proximity.py:1595
msgid ""
"The time elapsed between consecutive photos and videos that is used to build "
"the Timeline"
@@ -2571,47 +3149,47 @@ msgstr ""
#. Replace the very last character (after the d) with the correct
#. localized value, keeping everything else. In other words, change
#. only the m character.
-#: ../raphodo/proximity.py:1406
+#: ../raphodo/proximity.py:1652
#, python-format
msgid "%(minutes)dm"
msgstr ""
#. Translators: i.e. "1.5h", which is short for 1.5 hours.
#. Replace the entire string with the correct localized value
-#: ../raphodo/proximity.py:1410
+#: ../raphodo/proximity.py:1656
msgid "1.5h"
msgstr ""
#. Translators: e.g. "5h", which is short for 5 hours.
#. Replace the very last character (after the d) with the correct localized value,
#. keeping everything else. In other words, change only the h character.
-#: ../raphodo/proximity.py:1415
+#: ../raphodo/proximity.py:1661
#, python-format
msgid "%(hours)dh"
msgstr ""
-#: ../raphodo/proximity.py:1461
+#: ../raphodo/proximity.py:1710
msgid ""
"The Timeline groups photos and videos based on how much time elapsed between "
"consecutive shots. Use it to identify photos and videos taken at different "
"periods in a single day or over consecutive days."
msgstr ""
-#: ../raphodo/proximity.py:1464
+#: ../raphodo/proximity.py:1715
msgid ""
"Use the slider (below) to adjust the time elapsed between consecutive shots "
"that is used to build the Timeline."
msgstr ""
-#: ../raphodo/proximity.py:1466
+#: ../raphodo/proximity.py:1718
msgid "Timeline build pending..."
msgstr ""
-#: ../raphodo/proximity.py:1467
+#: ../raphodo/proximity.py:1719
msgid "Timeline is building..."
msgstr ""
-#: ../raphodo/proximity.py:1468
+#: ../raphodo/proximity.py:1721
msgid ""
"The Timeline needs to be rebuilt because the file modification time does not "
"match the time a shot was taken for one or more shots.
The Timeline "
@@ -2623,61 +3201,61 @@ msgid ""
"downloading, which is when the metadata is read."
msgstr ""
-#: ../raphodo/rapid.py:485 ../raphodo/rapid.py:2461 ../raphodo/rapid.py:3728
-#: ../raphodo/rapid.py:3846 ../raphodo/rapid.py:3850 ../raphodo/rapid.py:3870
-#: ../raphodo/rapid.py:3874 ../raphodo/rapid.py:3998 ../raphodo/rapid.py:4007
-#: ../raphodo/rapid.py:4495 ../raphodo/rapid.py:4888 ../raphodo/rapid.py:5722
-#: ../raphodo/rememberthisdialog.py:97
+#: ../raphodo/rapid.py:493 ../raphodo/rapid.py:2555 ../raphodo/rapid.py:3934
+#: ../raphodo/rapid.py:4065 ../raphodo/rapid.py:4069 ../raphodo/rapid.py:4092
+#: ../raphodo/rapid.py:4096 ../raphodo/rapid.py:4226 ../raphodo/rapid.py:4237
+#: ../raphodo/rapid.py:4743 ../raphodo/rapid.py:5195 ../raphodo/rapid.py:5997
+#: ../raphodo/rememberthisdialog.py:99
#: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3
msgid "Rapid Photo Downloader"
msgstr ""
-#: ../raphodo/rapid.py:1100
+#: ../raphodo/rapid.py:1131
msgid ""
"ExifTool has a problem
Rapid Photo Downloader uses ExifTool "
"to get metadata from videos and photos. The program will run without it, but "
"installing it is highly recommended."
msgstr ""
-#: ../raphodo/rapid.py:1110 ../raphodo/rapid.py:1130
+#: ../raphodo/rapid.py:1141 ../raphodo/rapid.py:1161
msgid "Problem with libmediainfo"
msgstr ""
-#: ../raphodo/rapid.py:1119
+#: ../raphodo/rapid.py:1150
msgid ""
"The library libmediainfo appears to be missing
Rapid Photo "
"Downloader uses libmediainfo to get the date and time a video was shot. The "
"program will run without it, but installing it is recommended."
msgstr ""
-#: ../raphodo/rapid.py:1417
+#: ../raphodo/rapid.py:1448
msgid "Download failed"
msgstr ""
-#: ../raphodo/rapid.py:1419
+#: ../raphodo/rapid.py:1450
msgid ""
"Sorry, the download of the new version of Rapid Photo Downloader failed."
msgstr ""
-#: ../raphodo/rapid.py:1425
+#: ../raphodo/rapid.py:1457
msgid ""
"The new version was successfully downloaded. Do you want to close Rapid "
"Photo Downloader and install it now?"
msgstr ""
-#: ../raphodo/rapid.py:1428
+#: ../raphodo/rapid.py:1461
msgid "Update Rapid Photo Downloader"
msgstr ""
-#: ../raphodo/rapid.py:1432
+#: ../raphodo/rapid.py:1465
msgid "Install"
msgstr ""
-#: ../raphodo/rapid.py:1450
+#: ../raphodo/rapid.py:1483
msgid "New version saved"
msgstr ""
-#: ../raphodo/rapid.py:1451
+#: ../raphodo/rapid.py:1485
#, python-format
msgid ""
"The tar file and installer script are saved at:\n"
@@ -2685,163 +3263,163 @@ msgid ""
" %s"
msgstr ""
-#: ../raphodo/rapid.py:1468
+#: ../raphodo/rapid.py:1502
msgid "Upgrade failed"
msgstr ""
-#: ../raphodo/rapid.py:1469
+#: ../raphodo/rapid.py:1505
msgid ""
"Sorry, upgrading Rapid Photo Downloader failed because there was an error "
"opening the installer."
msgstr ""
-#: ../raphodo/rapid.py:1667 ../raphodo/rapid.py:2331
+#: ../raphodo/rapid.py:1709 ../raphodo/rapid.py:2425
msgid "Download"
msgstr ""
-#: ../raphodo/rapid.py:1671
+#: ../raphodo/rapid.py:1713
msgid "&Refresh..."
msgstr ""
-#: ../raphodo/rapid.py:1675
+#: ../raphodo/rapid.py:1717
msgid "&Preferences"
msgstr ""
-#: ../raphodo/rapid.py:1679
+#: ../raphodo/rapid.py:1721
msgid "&Quit"
msgstr ""
-#: ../raphodo/rapid.py:1683
+#: ../raphodo/rapid.py:1725
msgid "Error &Reports"
msgstr ""
-#: ../raphodo/rapid.py:1687
+#: ../raphodo/rapid.py:1729
msgid "Clear Completed Downloads"
msgstr ""
-#: ../raphodo/rapid.py:1691
+#: ../raphodo/rapid.py:1733
msgid "Get Help Online..."
msgstr ""
-#: ../raphodo/rapid.py:1695
+#: ../raphodo/rapid.py:1737
msgid "&Tip of the Day..."
msgstr ""
-#: ../raphodo/rapid.py:1699
+#: ../raphodo/rapid.py:1741
msgid "Report a Problem..."
msgstr ""
-#: ../raphodo/rapid.py:1703
+#: ../raphodo/rapid.py:1745
msgid "Make a Donation..."
msgstr ""
-#: ../raphodo/rapid.py:1707
+#: ../raphodo/rapid.py:1749
msgid "Translate this Application..."
msgstr ""
-#: ../raphodo/rapid.py:1711
+#: ../raphodo/rapid.py:1753
msgid "&About..."
msgstr ""
-#: ../raphodo/rapid.py:1715
+#: ../raphodo/rapid.py:1757
msgid "Check for Updates..."
msgstr ""
-#: ../raphodo/rapid.py:1797
+#: ../raphodo/rapid.py:1840
msgid "Timeline"
msgstr ""
-#: ../raphodo/rapid.py:1807
+#: ../raphodo/rapid.py:1850
msgid "Destination"
msgstr ""
-#: ../raphodo/rapid.py:1808
+#: ../raphodo/rapid.py:1851
msgid "Rename"
msgstr ""
-#: ../raphodo/rapid.py:1810
+#: ../raphodo/rapid.py:1853
msgid "Back Up"
msgstr ""
#. Devices Header and View
-#: ../raphodo/rapid.py:1926
+#: ../raphodo/rapid.py:1977
msgid ""
"Turn on or off the use of devices attached to this computer as download "
"sources"
msgstr ""
#. This Computer Header and View
-#: ../raphodo/rapid.py:1940
+#: ../raphodo/rapid.py:1994
msgid ""
"Turn on or off the use of a folder on this computer as a download source"
msgstr ""
-#: ../raphodo/rapid.py:1941
+#: ../raphodo/rapid.py:1996
msgid "This Computer"
msgstr ""
-#: ../raphodo/rapid.py:1952
+#: ../raphodo/rapid.py:2009
msgid "Select a source folder"
msgstr ""
-#: ../raphodo/rapid.py:1975
+#: ../raphodo/rapid.py:2038
msgid "Projected Storage Use"
msgstr ""
-#: ../raphodo/rapid.py:1989 ../raphodo/rapid.py:1997
+#: ../raphodo/rapid.py:2056 ../raphodo/rapid.py:2068
msgid "Select a destination folder"
msgstr ""
-#: ../raphodo/rapid.py:2045
+#: ../raphodo/rapid.py:2117
msgid "All"
msgstr ""
-#: ../raphodo/rapid.py:2046
+#: ../raphodo/rapid.py:2118
msgid "New"
msgstr ""
-#: ../raphodo/rapid.py:2048
+#: ../raphodo/rapid.py:2120
msgid "Show:"
msgstr ""
-#: ../raphodo/rapid.py:2051
+#: ../raphodo/rapid.py:2123
msgid "Modification Time"
msgstr ""
-#: ../raphodo/rapid.py:2052
+#: ../raphodo/rapid.py:2124
msgid "Checked State"
msgstr ""
-#: ../raphodo/rapid.py:2055
+#: ../raphodo/rapid.py:2127
msgid "File Type"
msgstr ""
-#: ../raphodo/rapid.py:2056
+#: ../raphodo/rapid.py:2128
msgid "Device"
msgstr ""
-#: ../raphodo/rapid.py:2058
+#: ../raphodo/rapid.py:2130
msgid "Sort:"
msgstr ""
-#: ../raphodo/rapid.py:2069
+#: ../raphodo/rapid.py:2141
msgid "Select All:"
msgstr ""
-#: ../raphodo/rapid.py:2311
+#: ../raphodo/rapid.py:2405
#, python-format
msgid "Download %(files)s"
msgstr ""
-#: ../raphodo/rapid.py:2327
+#: ../raphodo/rapid.py:2421
msgid "Resume Download"
msgstr ""
-#: ../raphodo/rapid.py:2329
+#: ../raphodo/rapid.py:2423
msgid "Pause"
msgstr ""
-#: ../raphodo/rapid.py:2417
+#: ../raphodo/rapid.py:2511
#, python-brace-format
msgid ""
"Please report the problem at {website}.
\n"
@@ -2850,11 +3428,11 @@ msgid ""
" "
msgstr ""
-#: ../raphodo/rapid.py:2431
+#: ../raphodo/rapid.py:2525
msgid "Thank you for reporting a problem in Rapid Photo Downloader"
msgstr ""
-#: ../raphodo/rapid.py:2529
+#: ../raphodo/rapid.py:2624
#, python-format
msgid ""
"Changing This Computer source path
Do you really want to "
@@ -2863,30 +3441,29 @@ msgid ""
"from This Computer will be cancelled."
msgstr ""
-#: ../raphodo/rapid.py:2595
+#: ../raphodo/rapid.py:2694
msgid "You cannot change the download destination while downloading."
msgstr ""
-#: ../raphodo/rapid.py:2604
+#: ../raphodo/rapid.py:2704
#, python-format
msgid ""
"Confirm Download Destination
Are you sure you want to set the "
"%(file_type)s download destination to %(path)s?"
msgstr ""
-#: ../raphodo/rapid.py:2682
+#: ../raphodo/rapid.py:2785
msgid ""
+"\n"
"Downloading all files
\n"
-" A download always includes all files that are checked "
-"for download,\n"
-" including those that are not currently displayed because "
-"the Timeline\n"
-" is being used or because only new files are being shown."
-"
\n"
-" Do you want to proceed with the download?"
+"A download always includes all files that are checked for download,\n"
+"including those that are not currently displayed because the Timeline\n"
+"is being used or because only new files are being shown.
\n"
+"Do you want to proceed with the download?\n"
+" "
msgstr ""
-#: ../raphodo/rapid.py:2820
+#: ../raphodo/rapid.py:2937
#, python-format
msgid ""
"These download folders are invalid:\n"
@@ -2894,206 +3471,200 @@ msgid ""
"%(folder2)s"
msgstr ""
-#: ../raphodo/rapid.py:2824
+#: ../raphodo/rapid.py:2940
#, python-format
msgid ""
"This download folder is invalid:\n"
"%s"
msgstr ""
-#: ../raphodo/rapid.py:2827
+#: ../raphodo/rapid.py:2943
msgid "Download Failure"
msgstr ""
-#: ../raphodo/rapid.py:2828
+#: ../raphodo/rapid.py:2944
msgid "The download cannot proceed."
msgstr ""
-#: ../raphodo/rapid.py:2842
+#: ../raphodo/rapid.py:2962
msgid ""
"Photos and videos will not be backed up because there is nowhere to back "
"them up. Do you still want to start the download?"
msgstr ""
-#. Translators: filetype will be replaced with 'photos' or 'videos'
-#: ../raphodo/rapid.py:2847 ../raphodo/rapid.py:2854
+#: ../raphodo/rapid.py:2969 ../raphodo/rapid.py:2979
#, python-format
msgid ""
"No backup device exists for backing up %(filetype)s. Do you still want to "
"start the download?"
msgstr ""
-#: ../raphodo/rapid.py:2848 ../raphodo/rpdfile.py:228
+#: ../raphodo/rapid.py:2971 ../raphodo/rpdfile.py:228
msgid "photos"
msgstr ""
-#: ../raphodo/rapid.py:2855 ../raphodo/rpdfile.py:223
+#: ../raphodo/rapid.py:2981 ../raphodo/rpdfile.py:223
msgid "videos"
msgstr ""
-#: ../raphodo/rapid.py:2861
+#: ../raphodo/rapid.py:2989
msgid ""
"The photo and video backup destinations do not exist or cannot be written "
"to.
Do you still want to start the download?"
msgstr ""
-#: ../raphodo/rapid.py:2869 ../raphodo/rapid.py:2876
+#: ../raphodo/rapid.py:2999 ../raphodo/rapid.py:3008
#, python-format
msgid ""
"The %(filetype)s backup destination does not exist or cannot be written "
"to.
Do you still want to start the download?"
msgstr ""
-#: ../raphodo/rapid.py:2871 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:818
+#: ../raphodo/rapid.py:3001 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:843
msgid "photo"
msgstr ""
-#: ../raphodo/rapid.py:2878 ../raphodo/rpdfile.py:225 ../raphodo/rpdfile.py:858
+#: ../raphodo/rapid.py:3010 ../raphodo/rpdfile.py:225 ../raphodo/rpdfile.py:883
msgid "video"
msgstr ""
-#: ../raphodo/rapid.py:2886
+#: ../raphodo/rapid.py:3018
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:3571
+#: ../raphodo/rapid.py:3756
#, python-format
msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)"
msgstr ""
-#. Translators: e.g. 23 photos downloaded
-#: ../raphodo/rapid.py:3640
+#: ../raphodo/rapid.py:3828
#, python-format
msgid "%(noFiles)s %(filetypes)s downloaded"
msgstr ""
-#. Translators: e.g. 2 videos failed to download
-#: ../raphodo/rapid.py:3645
+#: ../raphodo/rapid.py:3836
#, python-format
msgid "%(noFiles)s %(filetypes)s failed to download"
msgstr ""
-#: ../raphodo/rapid.py:3650 ../raphodo/rapid.py:3723
+#: ../raphodo/rapid.py:3842 ../raphodo/rapid.py:3927
msgid "warnings"
msgstr ""
-#: ../raphodo/rapid.py:3679
+#: ../raphodo/rapid.py:3873
msgid "All downloads complete"
msgstr ""
-#. Translators: e.g. 23 photos downloaded
-#: ../raphodo/rapid.py:3686 ../raphodo/rapid.py:3695 ../raphodo/rapid.py:3704
-#: ../raphodo/rapid.py:3713 ../raphodo/rapid.py:3721
+#: ../raphodo/rapid.py:3881 ../raphodo/rapid.py:3892 ../raphodo/rapid.py:3903
+#: ../raphodo/rapid.py:3914 ../raphodo/rapid.py:3924
#, python-format
msgid "%(number)s %(numberdownloaded)s"
msgstr ""
-#: ../raphodo/rapid.py:3688 ../raphodo/rapid.py:3706
+#: ../raphodo/rapid.py:3884 ../raphodo/rapid.py:3906
#, python-format
msgid "%(filetype)s downloaded"
msgstr ""
-#: ../raphodo/rapid.py:3697 ../raphodo/rapid.py:3715
+#: ../raphodo/rapid.py:3895 ../raphodo/rapid.py:3917
#, python-format
msgid "%(filetype)s failed to download"
msgstr ""
-#: ../raphodo/rapid.py:3742
+#: ../raphodo/rapid.py:3950
msgid "1 failure"
msgstr ""
-#: ../raphodo/rapid.py:3744
+#: ../raphodo/rapid.py:3952
#, python-format
msgid "%d failures"
msgstr ""
-#: ../raphodo/rapid.py:3749
+#: ../raphodo/rapid.py:3957
msgid "1 warning"
msgstr ""
-#: ../raphodo/rapid.py:3751
+#: ../raphodo/rapid.py:3959
#, python-format
msgid "%d warnings"
msgstr ""
-#: ../raphodo/rapid.py:3771
+#: ../raphodo/rapid.py:3981
#, python-format
msgid "Downloaded %(no_files_and_types)s from %(devices)s"
msgstr ""
-#: ../raphodo/rapid.py:3774
+#: ../raphodo/rapid.py:3985
#, python-format
msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s"
msgstr ""
-#: ../raphodo/rapid.py:3779
+#: ../raphodo/rapid.py:3989
#, python-format
msgid "No files downloaded — %(failures)s"
msgstr ""
-#: ../raphodo/rapid.py:3781
+#: ../raphodo/rapid.py:3991
msgid "No files downloaded"
msgstr ""
-#: ../raphodo/rapid.py:3805
+#: ../raphodo/rapid.py:4021
#, 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:3809
+#: ../raphodo/rapid.py:4026
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
"have been generated for this computer"
msgstr ""
-#: ../raphodo/rapid.py:3812
+#: ../raphodo/rapid.py:4031
#, python-format
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
"have been generated for %(device)s"
msgstr ""
-#: ../raphodo/rapid.py:3820
+#: ../raphodo/rapid.py:4039
#, 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:3833
+#: ../raphodo/rapid.py:4052
#, 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:3837
+#: ../raphodo/rapid.py:4056
#, 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:3841
+#: ../raphodo/rapid.py:4060
#, 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:3867
+#: ../raphodo/rapid.py:4087
msgid "The Destination subfolders and Timeline have been rebuilt"
msgstr ""
-#: ../raphodo/rapid.py:3922
+#: ../raphodo/rapid.py:4144
msgid "Program preferences are invalid"
msgstr ""
-#: ../raphodo/rapid.py:3999
+#: ../raphodo/rapid.py:4228
#, python-format
msgid ""
"All files on the %(camera)s are inaccessible.
It may be locked "
@@ -3103,7 +3674,7 @@ msgid ""
"ignore this device."
msgstr ""
-#: ../raphodo/rapid.py:4008
+#: ../raphodo/rapid.py:4239
#, python-format
msgid ""
"The %(camera)s appears to be in use by another application."
@@ -3113,34 +3684,34 @@ msgid ""
"device."
msgstr ""
-#: ../raphodo/rapid.py:4019
+#: ../raphodo/rapid.py:4250
msgid "&Try Again"
msgstr ""
-#: ../raphodo/rapid.py:4020
+#: ../raphodo/rapid.py:4251
msgid "&Ignore This Device"
msgstr ""
-#: ../raphodo/rapid.py:4086
+#: ../raphodo/rapid.py:4323
#, python-format
msgid "Sorry, an unexpected problem occurred while scanning %s."
msgstr ""
-#: ../raphodo/rapid.py:4087
+#: ../raphodo/rapid.py:4324
msgid "Unfortunately you cannot download from this device."
msgstr ""
-#: ../raphodo/rapid.py:4091
+#: ../raphodo/rapid.py:4328
msgid ""
"A possible workaround for the problem might be downloading from the camera's "
"memory card using a card reader."
msgstr ""
-#: ../raphodo/rapid.py:4096
+#: ../raphodo/rapid.py:4333
msgid "Device scan failed"
msgstr ""
-#: ../raphodo/rapid.py:4472
+#: ../raphodo/rapid.py:4720
#, python-format
msgid ""
"The %(camera)s cannot be scanned because it cannot be unmounted."
@@ -3149,7 +3720,7 @@ msgid ""
"the computer and plug it in again."
msgstr ""
-#: ../raphodo/rapid.py:4496
+#: ../raphodo/rapid.py:4745
#, python-format
msgid ""
"The download cannot start because the %(camera)s cannot be unmounted."
@@ -3159,123 +3730,149 @@ msgid ""
"download from it."
msgstr ""
-#: ../raphodo/rapid.py:4635
+#: ../raphodo/rapid.py:4842
+msgid "Completed Downloads Present"
+msgstr ""
+
+#: ../raphodo/rapid.py:4844
+#, python-format
+msgid "%s whose download have completed are displayed."
+msgstr ""
+
+#: ../raphodo/rapid.py:4846
+msgid "Do you want to clear the completed downloads?"
+msgstr ""
+
+#: ../raphodo/rapid.py:4848
+msgid "Completed Download Present"
+msgstr ""
+
+#: ../raphodo/rapid.py:4850
+#, python-format
+msgid "%s whose download has completed is displayed."
+msgstr ""
+
+#: ../raphodo/rapid.py:4852
+msgid "Do you want to clear the completed download?"
+msgstr ""
+
+#: ../raphodo/rapid.py:4933
#, python-format
msgid ""
"Do you want to download photos and videos from the device %(device)s?"
msgstr ""
-#: ../raphodo/rapid.py:4877
+#: ../raphodo/rapid.py:5183
#, python-format
msgid "Do you want to ignore the %s whenever this program is run?"
msgstr ""
-#: ../raphodo/rapid.py:4879
+#: ../raphodo/rapid.py:5186
msgid ""
"All cameras, phones and tablets with the same model name will be ignored."
msgstr ""
-#: ../raphodo/rapid.py:4883
+#: ../raphodo/rapid.py:5190
#, python-format
msgid ""
"Do you want to ignore the device %s whenever this program is run?"
msgstr ""
-#: ../raphodo/rapid.py:4885
+#: ../raphodo/rapid.py:5192
msgid "Any device with the same name will be ignored."
msgstr ""
-#: ../raphodo/rapid.py:5178
+#: ../raphodo/rapid.py:5492
#, python-format
msgid "Downloading from %(location)s on This Computer."
msgstr ""
-#: ../raphodo/rapid.py:5180
+#: ../raphodo/rapid.py:5496
msgid ""
"Do you really want to download from here?
On some systems, scanning "
"this location can take a very long time."
msgstr ""
-#: ../raphodo/rapid.py:5224
+#: ../raphodo/rapid.py:5537
#, python-format
msgid "Generating thumbnails for %s"
msgstr ""
-#: ../raphodo/rapid.py:5227
+#: ../raphodo/rapid.py:5540
#, python-format
msgid "Scanning %s"
msgstr ""
-#: ../raphodo/rapid.py:5237
+#: ../raphodo/rapid.py:5551
#, python-format
msgid ""
"%(number)s of %(available files)s checked for download (%(hidden)s hidden)"
msgstr ""
-#: ../raphodo/rapid.py:5243
+#: ../raphodo/rapid.py:5559
#, python-format
msgid "%(number)s of %(available files)s checked for download"
msgstr ""
-#: ../raphodo/rapid.py:5494
+#: ../raphodo/rapid.py:5764
msgid "Display program information when run from the command line."
msgstr ""
-#: ../raphodo/rapid.py:5496
+#: ../raphodo/rapid.py:5766
msgid "Display debugging information when run from the command line."
msgstr ""
-#: ../raphodo/rapid.py:5499
+#: ../raphodo/rapid.py:5769
msgid "List photo and video file extensions the program recognizes and exit."
msgstr ""
-#: ../raphodo/rapid.py:5502
+#: ../raphodo/rapid.py:5772
msgid "Turn on or off the the renaming of photos."
msgstr ""
-#: ../raphodo/rapid.py:5504
+#: ../raphodo/rapid.py:5774
msgid "turn on or off the the renaming of videos."
msgstr ""
-#: ../raphodo/rapid.py:5506
+#: ../raphodo/rapid.py:5776
msgid ""
"Turn on or off the automatic detection of devices from which to download."
msgstr ""
-#: ../raphodo/rapid.py:5510
+#: ../raphodo/rapid.py:5780
msgid "Turn on or off downloading from this computer."
msgstr ""
-#: ../raphodo/rapid.py:5512 ../raphodo/rapid.py:5515 ../raphodo/rapid.py:5518
-#: ../raphodo/rapid.py:5539 ../raphodo/rapid.py:5543
+#: ../raphodo/rapid.py:5782 ../raphodo/rapid.py:5785 ../raphodo/rapid.py:5788
+#: ../raphodo/rapid.py:5809 ../raphodo/rapid.py:5813
msgid "PATH"
msgstr ""
-#: ../raphodo/rapid.py:5513
+#: ../raphodo/rapid.py:5783
msgid "The PATH on this computer from which to download."
msgstr ""
-#: ../raphodo/rapid.py:5516
+#: ../raphodo/rapid.py:5786
msgid "The PATH where photos will be downloaded to."
msgstr ""
-#: ../raphodo/rapid.py:5519
+#: ../raphodo/rapid.py:5789
msgid "The PATH where videos will be downloaded to."
msgstr ""
-#: ../raphodo/rapid.py:5521
+#: ../raphodo/rapid.py:5791
msgid "Turn on or off the backing up of photos and videos while downloading."
msgstr ""
-#: ../raphodo/rapid.py:5525
+#: ../raphodo/rapid.py:5795
msgid "Turn on or off the automatic detection of backup devices."
msgstr ""
-#: ../raphodo/rapid.py:5527 ../raphodo/rapid.py:5533
+#: ../raphodo/rapid.py:5797 ../raphodo/rapid.py:5803
msgid "FOLDER"
msgstr ""
-#: ../raphodo/rapid.py:5528
+#: ../raphodo/rapid.py:5798
msgid ""
"The FOLDER in which backups are stored on the automatically detected photo "
"backup device, with the folder's name being used to identify whether or not "
@@ -3283,7 +3880,7 @@ msgid ""
"photos up to, create a folder on it with this name."
msgstr ""
-#: ../raphodo/rapid.py:5534
+#: ../raphodo/rapid.py:5804
msgid ""
"The FOLDER in which backups are stored on the automatically detected video "
"backup device, with the folder's name being used to identify whether or not "
@@ -3291,115 +3888,122 @@ msgid ""
"up videos to, create a folder on it with this name."
msgstr ""
-#: ../raphodo/rapid.py:5540
+#: ../raphodo/rapid.py:5810
msgid ""
"The PATH where photos will be backed up when automatic detection of backup "
"devices is turned off."
msgstr ""
-#: ../raphodo/rapid.py:5544
+#: ../raphodo/rapid.py:5814
msgid ""
"The PATH where videos will be backed up when automatic detection of backup "
"devices is turned off."
msgstr ""
-#: ../raphodo/rapid.py:5547
+#: ../raphodo/rapid.py:5817
#, python-format
msgid "Ignore photos with the following extensions: %s"
msgstr ""
-#: ../raphodo/rapid.py:5551
+#: ../raphodo/rapid.py:5821
msgid "Turn on or off starting downloads as soon as the program itself starts."
msgstr ""
-#: ../raphodo/rapid.py:5554
+#: ../raphodo/rapid.py:5824
msgid "Turn on or off starting downloads as soon as a device is inserted."
msgstr ""
-#: ../raphodo/rapid.py:5557
+#: ../raphodo/rapid.py:5827
msgid ""
"Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it "
"off does not delete existing cache contents."
msgstr ""
-#: ../raphodo/rapid.py:5561
+#: ../raphodo/rapid.py:5831
msgid ""
"Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and "
"exit."
msgstr ""
-#: ../raphodo/rapid.py:5565
+#: ../raphodo/rapid.py:5835
msgid "Forget which files have been previously downloaded, and exit."
msgstr ""
-#: ../raphodo/rapid.py:5568
+#: ../raphodo/rapid.py:5838
msgid ""
"Import preferences from an old program version and exit. Requires the "
"command line program gconftool-2."
msgstr ""
-#: ../raphodo/rapid.py:5571
+#: ../raphodo/rapid.py:5841
msgid ""
"Reset all program settings to their default values, delete all thumbnails in "
"the Thumbnail cache, forget which files have been previously downloaded, and "
"exit."
msgstr ""
-#: ../raphodo/rapid.py:5575
+#: ../raphodo/rapid.py:5845
msgid "Include gphoto2 debugging information in log files."
msgstr ""
-#: ../raphodo/rapid.py:5579
+#: ../raphodo/rapid.py:5849
msgid "Print information to the terminal about attached cameras and exit."
msgstr ""
-#: ../raphodo/rapid.py:5640
+#: ../raphodo/rapid.py:5911
msgid ""
"To import preferences from the old version of Rapid Photo Downloader, you "
"must install the program gconftool-2."
msgstr ""
-#: ../raphodo/rapid.py:5649
+#: ../raphodo/rapid.py:5920
msgid "No prior program preferences detected: exiting"
msgstr ""
-#: ../raphodo/rapid.py:5652
+#: ../raphodo/rapid.py:5923
#, python-format
msgid "Importing preferences from Rapid Photo Downloader %(version)s"
msgstr ""
-#: ../raphodo/rapid.py:5714
+#: ../raphodo/rapid.py:5989
#, python-format
msgid "Do you want to copy the stored sequence number, which has the value %d?"
msgstr ""
-#: ../raphodo/rapid.py:5726
+#: ../raphodo/rapid.py:6000
msgid "Program aborting."
msgstr ""
-#: ../raphodo/rapid.py:5736
+#: ../raphodo/rapid.py:6010
msgid "Never run this program as the sudo / root user."
msgstr ""
-#: ../raphodo/rapid.py:5740
+#: ../raphodo/rapid.py:6014
msgid "You must install ExifTool to run Rapid Photo Downloader."
msgstr ""
-#: ../raphodo/rapid.py:5794
+#: ../raphodo/rapid.py:6026
+msgid ""
+"Rapid Photo Downloader is installed in multiple locations.\n"
+"\n"
+"Uninstall all copies except the version you want to run."
+msgstr ""
+
+#: ../raphodo/rapid.py:6083
msgid ""
"When specifying a path on the command line, do not also specify an\n"
"option for device auto detection or a path on \"This Computer\"."
msgstr ""
-#: ../raphodo/rapid.py:5950
+#: ../raphodo/rapid.py:6243
msgid "All settings and caches have been reset"
msgstr ""
-#: ../raphodo/rapid.py:5958
+#: ../raphodo/rapid.py:6251
msgid "Thumbnail Cache has been reset"
msgstr ""
-#: ../raphodo/rapid.py:5964
+#: ../raphodo/rapid.py:6257
msgid "Remembered files have been forgotten"
msgstr ""
@@ -3415,15 +4019,15 @@ msgstr ""
msgid "&Don't warn me again about missing or broken program libraries"
msgstr ""
-#: ../raphodo/renameandmovefile.py:546
+#: ../raphodo/renameandmovefile.py:554
msgid "subfolder and filename"
msgstr ""
-#: ../raphodo/renameandmovefile.py:548
+#: ../raphodo/renameandmovefile.py:556
msgid "filename"
msgstr ""
-#: ../raphodo/renameandmovefile.py:550
+#: ../raphodo/renameandmovefile.py:558
msgid "subfolder"
msgstr ""
@@ -3503,160 +4107,237 @@ msgstr ""
msgid "photos or videos"
msgstr ""
-#: ../raphodo/rpdfile.py:306
+#: ../raphodo/rpdfile.py:315
#, python-format
msgid "%(number)s %(filetypes)s"
msgstr ""
-#: ../raphodo/rpdfile.py:318
+#. translators: natural language expression signifying a single video
+#: ../raphodo/rpdfile.py:337
+msgid "a video"
+msgstr ""
+
+#: ../raphodo/rpdfile.py:339
msgid "1 Video"
msgstr ""
-#: ../raphodo/rpdfile.py:323
+#. translators: natural language expression signifying a single photo
+#: ../raphodo/rpdfile.py:346
+msgid "a photo"
+msgstr ""
+
+#: ../raphodo/rpdfile.py:348
msgid "1 Photo"
msgstr ""
-#: ../raphodo/rpdfile.py:803
+#: ../raphodo/rpdfile.py:828
#, python-format
msgid "%(path)s on %(camera)s"
msgstr ""
-#: ../raphodo/rpdfile.py:819
+#: ../raphodo/rpdfile.py:844
msgid "Photo"
msgstr ""
-#: ../raphodo/rpdfile.py:859
+#: ../raphodo/rpdfile.py:884
msgid "Video"
msgstr ""
-#: ../raphodo/storage.py:138
+#: ../raphodo/storage.py:141
msgid "File system root"
msgstr ""
#. translators: the name of the Pictures folder
-#: ../raphodo/storage.py:433
+#: ../raphodo/storage.py:437
msgid "Pictures"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:426
+#: ../raphodo/thumbnaildisplay.py:432
#, python-format
msgid "Taken on %(date_time)s (%(human_readable)s)"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:431
+#: ../raphodo/thumbnaildisplay.py:439
#, python-format
msgid "Modified on %(date_time)s (%(human_readable)s)"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:437 ../raphodo/thumbnaildisplay.py:466
+#: ../raphodo/thumbnaildisplay.py:447 ../raphodo/thumbnaildisplay.py:481
#, python-format
msgid "%(date_time)s (%(human_readable)s)"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:451
+#: ../raphodo/thumbnaildisplay.py:464
#, python-format
msgid "Memory cards: %s"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:457
+#: ../raphodo/thumbnaildisplay.py:468
+#, python-format
+msgid "Memory card: %s"
+msgstr ""
+
+#: ../raphodo/thumbnaildisplay.py:473
msgid "Downloaded as:"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:472
+#: ../raphodo/thumbnaildisplay.py:489
#, python-format
msgid "
Previous download:
%(filename)s
%(path)s
%(date)s"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:1603
+#: ../raphodo/thumbnaildisplay.py:1645
msgid "Copy Path"
msgstr ""
+#. Translators: these values are file size suffixes like B representing bytes, KB representing
+#. kilobytes, etc.
+#: ../raphodo/utilities.py:170
+msgid "B"
+msgstr ""
+
+#: ../raphodo/utilities.py:170
+msgid "KB"
+msgstr ""
+
+#: ../raphodo/utilities.py:170
+msgid "MB"
+msgstr ""
+
+#: ../raphodo/utilities.py:170
+msgid "GB"
+msgstr ""
+
+#: ../raphodo/utilities.py:170
+msgid "TB"
+msgstr ""
+
+#: ../raphodo/utilities.py:170
+msgid "PB"
+msgstr ""
+
+#: ../raphodo/utilities.py:170
+msgid "EB"
+msgstr ""
+
+#: ../raphodo/utilities.py:170
+msgid "ZB"
+msgstr ""
+
+#: ../raphodo/utilities.py:170
+msgid "YB"
+msgstr ""
+
#. two things in a list e.g. "device1 and device2"
-#: ../raphodo/utilities.py:391
+#: ../raphodo/utilities.py:394
#, python-format
msgid "%(first_item)s and %(last_item)s"
msgstr ""
-#: ../raphodo/utilities.py:464
+#: ../raphodo/utilities.py:468
msgid "one"
msgstr ""
-#: ../raphodo/utilities.py:465
+#: ../raphodo/utilities.py:469
msgid "two"
msgstr ""
-#: ../raphodo/utilities.py:466
+#: ../raphodo/utilities.py:470
msgid "three"
msgstr ""
-#: ../raphodo/utilities.py:467
+#: ../raphodo/utilities.py:471
msgid "four"
msgstr ""
-#: ../raphodo/utilities.py:468
+#: ../raphodo/utilities.py:472
msgid "five"
msgstr ""
-#: ../raphodo/utilities.py:469
+#: ../raphodo/utilities.py:473
msgid "six"
msgstr ""
-#: ../raphodo/utilities.py:470
+#: ../raphodo/utilities.py:474
msgid "seven"
msgstr ""
-#: ../raphodo/utilities.py:471
+#: ../raphodo/utilities.py:475
msgid "eight"
msgstr ""
-#: ../raphodo/utilities.py:472
+#: ../raphodo/utilities.py:476
msgid "nine"
msgstr ""
-#: ../raphodo/utilities.py:473
+#: ../raphodo/utilities.py:477
msgid "ten"
msgstr ""
-#: ../raphodo/utilities.py:474
+#: ../raphodo/utilities.py:478
msgid "eleven"
msgstr ""
-#: ../raphodo/utilities.py:475
+#: ../raphodo/utilities.py:479
msgid "twelve"
msgstr ""
-#: ../raphodo/utilities.py:476
+#: ../raphodo/utilities.py:480
msgid "thirteen"
msgstr ""
-#: ../raphodo/utilities.py:477
+#: ../raphodo/utilities.py:481
msgid "fourteen"
msgstr ""
-#: ../raphodo/utilities.py:478
+#: ../raphodo/utilities.py:482
msgid "fifteen"
msgstr ""
-#: ../raphodo/utilities.py:479
+#: ../raphodo/utilities.py:483
msgid "sixteen"
msgstr ""
-#: ../raphodo/utilities.py:480
+#: ../raphodo/utilities.py:484
msgid "seventeen"
msgstr ""
-#: ../raphodo/utilities.py:481
+#: ../raphodo/utilities.py:485
msgid "eighteen"
msgstr ""
-#: ../raphodo/utilities.py:482
+#: ../raphodo/utilities.py:486
msgid "ninenteen"
msgstr ""
-#: ../raphodo/utilities.py:483
+#: ../raphodo/utilities.py:487
msgid "twenty"
msgstr ""
+#: ../raphodo/viewutils.py:240
+msgid "&OK"
+msgstr ""
+
+#: ../raphodo/viewutils.py:243
+msgid "&Save"
+msgstr ""
+
+#: ../raphodo/viewutils.py:244
+msgid "&Help"
+msgstr ""
+
+#: ../raphodo/viewutils.py:245
+msgid "Restore Defaults"
+msgstr ""
+
+#: ../raphodo/viewutils.py:246
+msgid "&Yes"
+msgstr ""
+
+#: ../raphodo/viewutils.py:247
+msgid "&No"
+msgstr ""
+
#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:1
msgid ""
"Rapid Photo Downloader imports photos and videos from cameras, phones, "
--
cgit v1.2.3
From 88c8bd4cd2ee4707f8a43be4d89c4e040dcced2f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Antoine=20Beaupr=C3=A9?=
The Timeline "
@@ -3201,61 +3201,65 @@ msgid ""
"downloading, which is when the metadata is read."
msgstr ""
-#: ../raphodo/rapid.py:493 ../raphodo/rapid.py:2555 ../raphodo/rapid.py:3934
-#: ../raphodo/rapid.py:4065 ../raphodo/rapid.py:4069 ../raphodo/rapid.py:4092
-#: ../raphodo/rapid.py:4096 ../raphodo/rapid.py:4226 ../raphodo/rapid.py:4237
-#: ../raphodo/rapid.py:4743 ../raphodo/rapid.py:5195 ../raphodo/rapid.py:5997
+#: ../raphodo/proximity.py:1888
+msgid "Toggle synchronizing Timeline and thumbnail scrolling (Ctrl-T)"
+msgstr ""
+
+#: ../raphodo/rapid.py:494 ../raphodo/rapid.py:2564 ../raphodo/rapid.py:3943
+#: ../raphodo/rapid.py:4074 ../raphodo/rapid.py:4078 ../raphodo/rapid.py:4101
+#: ../raphodo/rapid.py:4105 ../raphodo/rapid.py:4235 ../raphodo/rapid.py:4246
+#: ../raphodo/rapid.py:4752 ../raphodo/rapid.py:5204 ../raphodo/rapid.py:6007
#: ../raphodo/rememberthisdialog.py:99
#: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3
msgid "Rapid Photo Downloader"
msgstr ""
-#: ../raphodo/rapid.py:1131
+#: ../raphodo/rapid.py:1138
msgid ""
"ExifTool has a problem
Rapid Photo Downloader uses ExifTool "
"to get metadata from videos and photos. The program will run without it, but "
"installing it is highly recommended."
msgstr ""
-#: ../raphodo/rapid.py:1141 ../raphodo/rapid.py:1161
+#: ../raphodo/rapid.py:1148 ../raphodo/rapid.py:1168
msgid "Problem with libmediainfo"
msgstr ""
-#: ../raphodo/rapid.py:1150
+#: ../raphodo/rapid.py:1157
msgid ""
"The library libmediainfo appears to be missing
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:1448
+#: ../raphodo/rapid.py:1455
msgid "Download failed"
msgstr ""
-#: ../raphodo/rapid.py:1450
+#: ../raphodo/rapid.py:1457
msgid ""
"Sorry, the download of the new version of Rapid Photo Downloader failed."
msgstr ""
-#: ../raphodo/rapid.py:1457
+#: ../raphodo/rapid.py:1464
msgid ""
"The new version was successfully downloaded. Do you want to close Rapid "
"Photo Downloader and install it now?"
msgstr ""
-#: ../raphodo/rapid.py:1461
+#: ../raphodo/rapid.py:1468
msgid "Update Rapid Photo Downloader"
msgstr ""
-#: ../raphodo/rapid.py:1465
+#: ../raphodo/rapid.py:1472
msgid "Install"
msgstr ""
-#: ../raphodo/rapid.py:1483
+#: ../raphodo/rapid.py:1490
msgid "New version saved"
msgstr ""
-#: ../raphodo/rapid.py:1485
+#: ../raphodo/rapid.py:1492
#, python-format
msgid ""
"The tar file and installer script are saved at:\n"
@@ -3263,163 +3267,163 @@ msgid ""
" %s"
msgstr ""
-#: ../raphodo/rapid.py:1502
+#: ../raphodo/rapid.py:1509
msgid "Upgrade failed"
msgstr ""
-#: ../raphodo/rapid.py:1505
+#: ../raphodo/rapid.py:1512
msgid ""
"Sorry, upgrading Rapid Photo Downloader failed because there was an error "
"opening the installer."
msgstr ""
-#: ../raphodo/rapid.py:1709 ../raphodo/rapid.py:2425
+#: ../raphodo/rapid.py:1718 ../raphodo/rapid.py:2434
msgid "Download"
msgstr ""
-#: ../raphodo/rapid.py:1713
+#: ../raphodo/rapid.py:1722
msgid "&Refresh..."
msgstr ""
-#: ../raphodo/rapid.py:1717
+#: ../raphodo/rapid.py:1726
msgid "&Preferences"
msgstr ""
-#: ../raphodo/rapid.py:1721
+#: ../raphodo/rapid.py:1730
msgid "&Quit"
msgstr ""
-#: ../raphodo/rapid.py:1725
+#: ../raphodo/rapid.py:1734
msgid "Error &Reports"
msgstr ""
-#: ../raphodo/rapid.py:1729
+#: ../raphodo/rapid.py:1738
msgid "Clear Completed Downloads"
msgstr ""
-#: ../raphodo/rapid.py:1733
+#: ../raphodo/rapid.py:1742
msgid "Get Help Online..."
msgstr ""
-#: ../raphodo/rapid.py:1737
+#: ../raphodo/rapid.py:1746
msgid "&Tip of the Day..."
msgstr ""
-#: ../raphodo/rapid.py:1741
+#: ../raphodo/rapid.py:1750
msgid "Report a Problem..."
msgstr ""
-#: ../raphodo/rapid.py:1745
+#: ../raphodo/rapid.py:1754
msgid "Make a Donation..."
msgstr ""
-#: ../raphodo/rapid.py:1749
+#: ../raphodo/rapid.py:1758
msgid "Translate this Application..."
msgstr ""
-#: ../raphodo/rapid.py:1753
+#: ../raphodo/rapid.py:1762
msgid "&About..."
msgstr ""
-#: ../raphodo/rapid.py:1757
+#: ../raphodo/rapid.py:1766
msgid "Check for Updates..."
msgstr ""
-#: ../raphodo/rapid.py:1840
+#: ../raphodo/rapid.py:1849
msgid "Timeline"
msgstr ""
-#: ../raphodo/rapid.py:1850
+#: ../raphodo/rapid.py:1859
msgid "Destination"
msgstr ""
-#: ../raphodo/rapid.py:1851
+#: ../raphodo/rapid.py:1860
msgid "Rename"
msgstr ""
-#: ../raphodo/rapid.py:1853
+#: ../raphodo/rapid.py:1862
msgid "Back Up"
msgstr ""
#. Devices Header and View
-#: ../raphodo/rapid.py:1977
+#: ../raphodo/rapid.py:1986
msgid ""
"Turn on or off the use of devices attached to this computer as download "
"sources"
msgstr ""
#. This Computer Header and View
-#: ../raphodo/rapid.py:1994
+#: ../raphodo/rapid.py:2003
msgid ""
"Turn on or off the use of a folder on this computer as a download source"
msgstr ""
-#: ../raphodo/rapid.py:1996
+#: ../raphodo/rapid.py:2005
msgid "This Computer"
msgstr ""
-#: ../raphodo/rapid.py:2009
+#: ../raphodo/rapid.py:2018
msgid "Select a source folder"
msgstr ""
-#: ../raphodo/rapid.py:2038
+#: ../raphodo/rapid.py:2047
msgid "Projected Storage Use"
msgstr ""
-#: ../raphodo/rapid.py:2056 ../raphodo/rapid.py:2068
+#: ../raphodo/rapid.py:2065 ../raphodo/rapid.py:2077
msgid "Select a destination folder"
msgstr ""
-#: ../raphodo/rapid.py:2117
+#: ../raphodo/rapid.py:2126
msgid "All"
msgstr ""
-#: ../raphodo/rapid.py:2118
+#: ../raphodo/rapid.py:2127
msgid "New"
msgstr ""
-#: ../raphodo/rapid.py:2120
+#: ../raphodo/rapid.py:2129
msgid "Show:"
msgstr ""
-#: ../raphodo/rapid.py:2123
+#: ../raphodo/rapid.py:2132
msgid "Modification Time"
msgstr ""
-#: ../raphodo/rapid.py:2124
+#: ../raphodo/rapid.py:2133
msgid "Checked State"
msgstr ""
-#: ../raphodo/rapid.py:2127
+#: ../raphodo/rapid.py:2136
msgid "File Type"
msgstr ""
-#: ../raphodo/rapid.py:2128
+#: ../raphodo/rapid.py:2137
msgid "Device"
msgstr ""
-#: ../raphodo/rapid.py:2130
+#: ../raphodo/rapid.py:2139
msgid "Sort:"
msgstr ""
-#: ../raphodo/rapid.py:2141
+#: ../raphodo/rapid.py:2150
msgid "Select All:"
msgstr ""
-#: ../raphodo/rapid.py:2405
+#: ../raphodo/rapid.py:2414
#, python-format
msgid "Download %(files)s"
msgstr ""
-#: ../raphodo/rapid.py:2421
+#: ../raphodo/rapid.py:2430
msgid "Resume Download"
msgstr ""
-#: ../raphodo/rapid.py:2423
+#: ../raphodo/rapid.py:2432
msgid "Pause"
msgstr ""
-#: ../raphodo/rapid.py:2511
+#: ../raphodo/rapid.py:2520
#, python-brace-format
msgid ""
"Please report the problem at {website}.
\n"
@@ -3428,11 +3432,11 @@ msgid ""
" "
msgstr ""
-#: ../raphodo/rapid.py:2525
+#: ../raphodo/rapid.py:2534
msgid "Thank you for reporting a problem in Rapid Photo Downloader"
msgstr ""
-#: ../raphodo/rapid.py:2624
+#: ../raphodo/rapid.py:2633
#, python-format
msgid ""
"Changing This Computer source path
Do you really want to "
@@ -3441,18 +3445,18 @@ msgid ""
"from This Computer will be cancelled."
msgstr ""
-#: ../raphodo/rapid.py:2694
+#: ../raphodo/rapid.py:2703
msgid "You cannot change the download destination while downloading."
msgstr ""
-#: ../raphodo/rapid.py:2704
+#: ../raphodo/rapid.py:2713
#, python-format
msgid ""
"Confirm Download Destination
Are you sure you want to set the "
"%(file_type)s download destination to %(path)s?"
msgstr ""
-#: ../raphodo/rapid.py:2785
+#: ../raphodo/rapid.py:2794
msgid ""
"\n"
"Downloading all files
\n"
@@ -3463,7 +3467,7 @@ msgid ""
" "
msgstr ""
-#: ../raphodo/rapid.py:2937
+#: ../raphodo/rapid.py:2946
#, python-format
msgid ""
"These download folders are invalid:\n"
@@ -3471,200 +3475,200 @@ msgid ""
"%(folder2)s"
msgstr ""
-#: ../raphodo/rapid.py:2940
+#: ../raphodo/rapid.py:2949
#, python-format
msgid ""
"This download folder is invalid:\n"
"%s"
msgstr ""
-#: ../raphodo/rapid.py:2943
+#: ../raphodo/rapid.py:2952
msgid "Download Failure"
msgstr ""
-#: ../raphodo/rapid.py:2944
+#: ../raphodo/rapid.py:2953
msgid "The download cannot proceed."
msgstr ""
-#: ../raphodo/rapid.py:2962
+#: ../raphodo/rapid.py:2971
msgid ""
"Photos and videos will not be backed up because there is nowhere to back "
"them up. Do you still want to start the download?"
msgstr ""
-#: ../raphodo/rapid.py:2969 ../raphodo/rapid.py:2979
+#: ../raphodo/rapid.py:2978 ../raphodo/rapid.py:2988
#, python-format
msgid ""
"No backup device exists for backing up %(filetype)s. Do you still want to "
"start the download?"
msgstr ""
-#: ../raphodo/rapid.py:2971 ../raphodo/rpdfile.py:228
+#: ../raphodo/rapid.py:2980 ../raphodo/rpdfile.py:233
msgid "photos"
msgstr ""
-#: ../raphodo/rapid.py:2981 ../raphodo/rpdfile.py:223
+#: ../raphodo/rapid.py:2990 ../raphodo/rpdfile.py:228
msgid "videos"
msgstr ""
-#: ../raphodo/rapid.py:2989
+#: ../raphodo/rapid.py:2998
msgid ""
"The photo and video backup destinations do not exist or cannot be written "
"to.
Do you still want to start the download?"
msgstr ""
-#: ../raphodo/rapid.py:2999 ../raphodo/rapid.py:3008
+#: ../raphodo/rapid.py:3008 ../raphodo/rapid.py:3017
#, python-format
msgid ""
"The %(filetype)s backup destination does not exist or cannot be written "
"to.
Do you still want to start the download?"
msgstr ""
-#: ../raphodo/rapid.py:3001 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:843
+#: ../raphodo/rapid.py:3010 ../raphodo/rpdfile.py:235 ../raphodo/rpdfile.py:843
msgid "photo"
msgstr ""
-#: ../raphodo/rapid.py:3010 ../raphodo/rpdfile.py:225 ../raphodo/rpdfile.py:883
+#: ../raphodo/rapid.py:3019 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:883
msgid "video"
msgstr ""
-#: ../raphodo/rapid.py:3018
+#: ../raphodo/rapid.py:3027
msgid "Backup problem"
msgstr ""
-#: ../raphodo/rapid.py:3756
+#: ../raphodo/rapid.py:3765
#, python-format
msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)"
msgstr ""
-#: ../raphodo/rapid.py:3828
+#: ../raphodo/rapid.py:3837
#, python-format
msgid "%(noFiles)s %(filetypes)s downloaded"
msgstr ""
-#: ../raphodo/rapid.py:3836
+#: ../raphodo/rapid.py:3845
#, python-format
msgid "%(noFiles)s %(filetypes)s failed to download"
msgstr ""
-#: ../raphodo/rapid.py:3842 ../raphodo/rapid.py:3927
+#: ../raphodo/rapid.py:3851 ../raphodo/rapid.py:3936
msgid "warnings"
msgstr ""
-#: ../raphodo/rapid.py:3873
+#: ../raphodo/rapid.py:3882
msgid "All downloads complete"
msgstr ""
-#: ../raphodo/rapid.py:3881 ../raphodo/rapid.py:3892 ../raphodo/rapid.py:3903
-#: ../raphodo/rapid.py:3914 ../raphodo/rapid.py:3924
+#: ../raphodo/rapid.py:3890 ../raphodo/rapid.py:3901 ../raphodo/rapid.py:3912
+#: ../raphodo/rapid.py:3923 ../raphodo/rapid.py:3933
#, python-format
msgid "%(number)s %(numberdownloaded)s"
msgstr ""
-#: ../raphodo/rapid.py:3884 ../raphodo/rapid.py:3906
+#: ../raphodo/rapid.py:3893 ../raphodo/rapid.py:3915
#, python-format
msgid "%(filetype)s downloaded"
msgstr ""
-#: ../raphodo/rapid.py:3895 ../raphodo/rapid.py:3917
+#: ../raphodo/rapid.py:3904 ../raphodo/rapid.py:3926
#, python-format
msgid "%(filetype)s failed to download"
msgstr ""
-#: ../raphodo/rapid.py:3950
+#: ../raphodo/rapid.py:3959
msgid "1 failure"
msgstr ""
-#: ../raphodo/rapid.py:3952
+#: ../raphodo/rapid.py:3961
#, python-format
msgid "%d failures"
msgstr ""
-#: ../raphodo/rapid.py:3957
+#: ../raphodo/rapid.py:3966
msgid "1 warning"
msgstr ""
-#: ../raphodo/rapid.py:3959
+#: ../raphodo/rapid.py:3968
#, python-format
msgid "%d warnings"
msgstr ""
-#: ../raphodo/rapid.py:3981
+#: ../raphodo/rapid.py:3990
#, python-format
msgid "Downloaded %(no_files_and_types)s from %(devices)s"
msgstr ""
-#: ../raphodo/rapid.py:3985
+#: ../raphodo/rapid.py:3994
#, python-format
msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s"
msgstr ""
-#: ../raphodo/rapid.py:3989
+#: ../raphodo/rapid.py:3998
#, python-format
msgid "No files downloaded — %(failures)s"
msgstr ""
-#: ../raphodo/rapid.py:3991
+#: ../raphodo/rapid.py:4000
msgid "No files downloaded"
msgstr ""
-#: ../raphodo/rapid.py:4021
+#: ../raphodo/rapid.py:4030
#, python-format
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
"have been generated for the %(camera)s"
msgstr ""
-#: ../raphodo/rapid.py:4026
+#: ../raphodo/rapid.py:4035
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
"have been generated for this computer"
msgstr ""
-#: ../raphodo/rapid.py:4031
+#: ../raphodo/rapid.py:4040
#, python-format
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
"have been generated for %(device)s"
msgstr ""
-#: ../raphodo/rapid.py:4039
+#: ../raphodo/rapid.py:4048
#, python-format
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
"have been generated for %(number_devices)s devices and this computer"
msgstr ""
-#: ../raphodo/rapid.py:4052
+#: ../raphodo/rapid.py:4061
#, python-format
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
"have been generated for the %(camera)s and this computer"
msgstr ""
-#: ../raphodo/rapid.py:4056
+#: ../raphodo/rapid.py:4065
#, python-format
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
"have been generated for %(device)s and this computer"
msgstr ""
-#: ../raphodo/rapid.py:4060
+#: ../raphodo/rapid.py:4069
#, python-format
msgid ""
"The Destination subfolders and Timeline will be rebuilt after all thumbnails "
"have been generated for %(number_devices)s devices"
msgstr ""
-#: ../raphodo/rapid.py:4087
+#: ../raphodo/rapid.py:4096
msgid "The Destination subfolders and Timeline have been rebuilt"
msgstr ""
-#: ../raphodo/rapid.py:4144
+#: ../raphodo/rapid.py:4153
msgid "Program preferences are invalid"
msgstr ""
-#: ../raphodo/rapid.py:4228
+#: ../raphodo/rapid.py:4237
#, python-format
msgid ""
"All files on the %(camera)s are inaccessible.
It may be locked "
@@ -3674,7 +3678,7 @@ msgid ""
"ignore this device."
msgstr ""
-#: ../raphodo/rapid.py:4239
+#: ../raphodo/rapid.py:4248
#, python-format
msgid ""
"The %(camera)s appears to be in use by another application."
@@ -3684,34 +3688,34 @@ msgid ""
"device."
msgstr ""
-#: ../raphodo/rapid.py:4250
+#: ../raphodo/rapid.py:4259
msgid "&Try Again"
msgstr ""
-#: ../raphodo/rapid.py:4251
+#: ../raphodo/rapid.py:4260
msgid "&Ignore This Device"
msgstr ""
-#: ../raphodo/rapid.py:4323
+#: ../raphodo/rapid.py:4332
#, python-format
msgid "Sorry, an unexpected problem occurred while scanning %s."
msgstr ""
-#: ../raphodo/rapid.py:4324
+#: ../raphodo/rapid.py:4333
msgid "Unfortunately you cannot download from this device."
msgstr ""
-#: ../raphodo/rapid.py:4328
+#: ../raphodo/rapid.py:4337
msgid ""
"A possible workaround for the problem might be downloading from the camera's "
"memory card using a card reader."
msgstr ""
-#: ../raphodo/rapid.py:4333
+#: ../raphodo/rapid.py:4342
msgid "Device scan failed"
msgstr ""
-#: ../raphodo/rapid.py:4720
+#: ../raphodo/rapid.py:4729
#, python-format
msgid ""
"The %(camera)s cannot be scanned because it cannot be unmounted."
@@ -3720,7 +3724,7 @@ msgid ""
"the computer and plug it in again."
msgstr ""
-#: ../raphodo/rapid.py:4745
+#: ../raphodo/rapid.py:4754
#, python-format
msgid ""
"The download cannot start because the %(camera)s cannot be unmounted."
@@ -3730,149 +3734,149 @@ msgid ""
"download from it."
msgstr ""
-#: ../raphodo/rapid.py:4842
+#: ../raphodo/rapid.py:4851
msgid "Completed Downloads Present"
msgstr ""
-#: ../raphodo/rapid.py:4844
+#: ../raphodo/rapid.py:4853
#, python-format
msgid "%s whose download have completed are displayed."
msgstr ""
-#: ../raphodo/rapid.py:4846
+#: ../raphodo/rapid.py:4855
msgid "Do you want to clear the completed downloads?"
msgstr ""
-#: ../raphodo/rapid.py:4848
+#: ../raphodo/rapid.py:4857
msgid "Completed Download Present"
msgstr ""
-#: ../raphodo/rapid.py:4850
+#: ../raphodo/rapid.py:4859
#, python-format
msgid "%s whose download has completed is displayed."
msgstr ""
-#: ../raphodo/rapid.py:4852
+#: ../raphodo/rapid.py:4861
msgid "Do you want to clear the completed download?"
msgstr ""
-#: ../raphodo/rapid.py:4933
+#: ../raphodo/rapid.py:4942
#, python-format
msgid ""
"Do you want to download photos and videos from the device %(device)s?"
msgstr ""
-#: ../raphodo/rapid.py:5183
+#: ../raphodo/rapid.py:5192
#, python-format
msgid "Do you want to ignore the %s whenever this program is run?"
msgstr ""
-#: ../raphodo/rapid.py:5186
+#: ../raphodo/rapid.py:5195
msgid ""
"All cameras, phones and tablets with the same model name will be ignored."
msgstr ""
-#: ../raphodo/rapid.py:5190
+#: ../raphodo/rapid.py:5199
#, python-format
msgid ""
"Do you want to ignore the device %s whenever this program is run?"
msgstr ""
-#: ../raphodo/rapid.py:5192
+#: ../raphodo/rapid.py:5201
msgid "Any device with the same name will be ignored."
msgstr ""
-#: ../raphodo/rapid.py:5492
+#: ../raphodo/rapid.py:5501
#, python-format
msgid "Downloading from %(location)s on This Computer."
msgstr ""
-#: ../raphodo/rapid.py:5496
+#: ../raphodo/rapid.py:5505
msgid ""
"Do you really want to download from here?
On some systems, scanning "
"this location can take a very long time."
msgstr ""
-#: ../raphodo/rapid.py:5537
+#: ../raphodo/rapid.py:5546
#, python-format
msgid "Generating thumbnails for %s"
msgstr ""
-#: ../raphodo/rapid.py:5540
+#: ../raphodo/rapid.py:5549
#, python-format
msgid "Scanning %s"
msgstr ""
-#: ../raphodo/rapid.py:5551
+#: ../raphodo/rapid.py:5560
#, python-format
msgid ""
"%(number)s of %(available files)s checked for download (%(hidden)s hidden)"
msgstr ""
-#: ../raphodo/rapid.py:5559
+#: ../raphodo/rapid.py:5568
#, python-format
msgid "%(number)s of %(available files)s checked for download"
msgstr ""
-#: ../raphodo/rapid.py:5764
+#: ../raphodo/rapid.py:5774
msgid "Display program information when run from the command line."
msgstr ""
-#: ../raphodo/rapid.py:5766
+#: ../raphodo/rapid.py:5776
msgid "Display debugging information when run from the command line."
msgstr ""
-#: ../raphodo/rapid.py:5769
+#: ../raphodo/rapid.py:5779
msgid "List photo and video file extensions the program recognizes and exit."
msgstr ""
-#: ../raphodo/rapid.py:5772
+#: ../raphodo/rapid.py:5782
msgid "Turn on or off the the renaming of photos."
msgstr ""
-#: ../raphodo/rapid.py:5774
+#: ../raphodo/rapid.py:5784
msgid "turn on or off the the renaming of videos."
msgstr ""
-#: ../raphodo/rapid.py:5776
+#: ../raphodo/rapid.py:5786
msgid ""
"Turn on or off the automatic detection of devices from which to download."
msgstr ""
-#: ../raphodo/rapid.py:5780
+#: ../raphodo/rapid.py:5790
msgid "Turn on or off downloading from this computer."
msgstr ""
-#: ../raphodo/rapid.py:5782 ../raphodo/rapid.py:5785 ../raphodo/rapid.py:5788
-#: ../raphodo/rapid.py:5809 ../raphodo/rapid.py:5813
+#: ../raphodo/rapid.py:5792 ../raphodo/rapid.py:5795 ../raphodo/rapid.py:5798
+#: ../raphodo/rapid.py:5819 ../raphodo/rapid.py:5823
msgid "PATH"
msgstr ""
-#: ../raphodo/rapid.py:5783
+#: ../raphodo/rapid.py:5793
msgid "The PATH on this computer from which to download."
msgstr ""
-#: ../raphodo/rapid.py:5786
+#: ../raphodo/rapid.py:5796
msgid "The PATH where photos will be downloaded to."
msgstr ""
-#: ../raphodo/rapid.py:5789
+#: ../raphodo/rapid.py:5799
msgid "The PATH where videos will be downloaded to."
msgstr ""
-#: ../raphodo/rapid.py:5791
+#: ../raphodo/rapid.py:5801
msgid "Turn on or off the backing up of photos and videos while downloading."
msgstr ""
-#: ../raphodo/rapid.py:5795
+#: ../raphodo/rapid.py:5805
msgid "Turn on or off the automatic detection of backup devices."
msgstr ""
-#: ../raphodo/rapid.py:5797 ../raphodo/rapid.py:5803
+#: ../raphodo/rapid.py:5807 ../raphodo/rapid.py:5813
msgid "FOLDER"
msgstr ""
-#: ../raphodo/rapid.py:5798
+#: ../raphodo/rapid.py:5808
msgid ""
"The FOLDER in which backups are stored on the automatically detected photo "
"backup device, with the folder's name being used to identify whether or not "
@@ -3880,7 +3884,7 @@ msgid ""
"photos up to, create a folder on it with this name."
msgstr ""
-#: ../raphodo/rapid.py:5804
+#: ../raphodo/rapid.py:5814
msgid ""
"The FOLDER in which backups are stored on the automatically detected video "
"backup device, with the folder's name being used to identify whether or not "
@@ -3888,122 +3892,122 @@ msgid ""
"up videos to, create a folder on it with this name."
msgstr ""
-#: ../raphodo/rapid.py:5810
+#: ../raphodo/rapid.py:5820
msgid ""
"The PATH where photos will be backed up when automatic detection of backup "
"devices is turned off."
msgstr ""
-#: ../raphodo/rapid.py:5814
+#: ../raphodo/rapid.py:5824
msgid ""
"The PATH where videos will be backed up when automatic detection of backup "
"devices is turned off."
msgstr ""
-#: ../raphodo/rapid.py:5817
+#: ../raphodo/rapid.py:5827
#, python-format
msgid "Ignore photos with the following extensions: %s"
msgstr ""
-#: ../raphodo/rapid.py:5821
+#: ../raphodo/rapid.py:5831
msgid "Turn on or off starting downloads as soon as the program itself starts."
msgstr ""
-#: ../raphodo/rapid.py:5824
+#: ../raphodo/rapid.py:5834
msgid "Turn on or off starting downloads as soon as a device is inserted."
msgstr ""
-#: ../raphodo/rapid.py:5827
+#: ../raphodo/rapid.py:5837
msgid ""
"Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it "
"off does not delete existing cache contents."
msgstr ""
-#: ../raphodo/rapid.py:5831
+#: ../raphodo/rapid.py:5841
msgid ""
"Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and "
"exit."
msgstr ""
-#: ../raphodo/rapid.py:5835
+#: ../raphodo/rapid.py:5845
msgid "Forget which files have been previously downloaded, and exit."
msgstr ""
-#: ../raphodo/rapid.py:5838
+#: ../raphodo/rapid.py:5848
msgid ""
"Import preferences from an old program version and exit. Requires the "
"command line program gconftool-2."
msgstr ""
-#: ../raphodo/rapid.py:5841
+#: ../raphodo/rapid.py:5851
msgid ""
"Reset all program settings to their default values, delete all thumbnails in "
"the Thumbnail cache, forget which files have been previously downloaded, and "
"exit."
msgstr ""
-#: ../raphodo/rapid.py:5845
+#: ../raphodo/rapid.py:5855
msgid "Include gphoto2 debugging information in log files."
msgstr ""
-#: ../raphodo/rapid.py:5849
+#: ../raphodo/rapid.py:5859
msgid "Print information to the terminal about attached cameras and exit."
msgstr ""
-#: ../raphodo/rapid.py:5911
+#: ../raphodo/rapid.py:5921
msgid ""
"To import preferences from the old version of Rapid Photo Downloader, you "
"must install the program gconftool-2."
msgstr ""
-#: ../raphodo/rapid.py:5920
+#: ../raphodo/rapid.py:5930
msgid "No prior program preferences detected: exiting"
msgstr ""
-#: ../raphodo/rapid.py:5923
+#: ../raphodo/rapid.py:5933
#, python-format
msgid "Importing preferences from Rapid Photo Downloader %(version)s"
msgstr ""
-#: ../raphodo/rapid.py:5989
+#: ../raphodo/rapid.py:5999
#, python-format
msgid "Do you want to copy the stored sequence number, which has the value %d?"
msgstr ""
-#: ../raphodo/rapid.py:6000
+#: ../raphodo/rapid.py:6010
msgid "Program aborting."
msgstr ""
-#: ../raphodo/rapid.py:6010
+#: ../raphodo/rapid.py:6020
msgid "Never run this program as the sudo / root user."
msgstr ""
-#: ../raphodo/rapid.py:6014
+#: ../raphodo/rapid.py:6024
msgid "You must install ExifTool to run Rapid Photo Downloader."
msgstr ""
-#: ../raphodo/rapid.py:6026
+#: ../raphodo/rapid.py:6036
msgid ""
"Rapid Photo Downloader is installed in multiple locations.\n"
"\n"
"Uninstall all copies except the version you want to run."
msgstr ""
-#: ../raphodo/rapid.py:6083
+#: ../raphodo/rapid.py:6093
msgid ""
"When specifying a path on the command line, do not also specify an\n"
"option for device auto detection or a path on \"This Computer\"."
msgstr ""
-#: ../raphodo/rapid.py:6243
+#: ../raphodo/rapid.py:6253
msgid "All settings and caches have been reset"
msgstr ""
-#: ../raphodo/rapid.py:6251
+#: ../raphodo/rapid.py:6261
msgid "Thumbnail Cache has been reset"
msgstr ""
-#: ../raphodo/rapid.py:6257
+#: ../raphodo/rapid.py:6267
msgid "Remembered files have been forgotten"
msgstr ""
@@ -4099,34 +4103,34 @@ msgstr ""
msgid "Renaming Options"
msgstr ""
-#: ../raphodo/rpdfile.py:218
+#: ../raphodo/rpdfile.py:223
msgid "photos and videos"
msgstr ""
-#: ../raphodo/rpdfile.py:220
+#: ../raphodo/rpdfile.py:225
msgid "photos or videos"
msgstr ""
-#: ../raphodo/rpdfile.py:315
+#: ../raphodo/rpdfile.py:320
#, python-format
msgid "%(number)s %(filetypes)s"
msgstr ""
#. translators: natural language expression signifying a single video
-#: ../raphodo/rpdfile.py:337
+#: ../raphodo/rpdfile.py:343
msgid "a video"
msgstr ""
-#: ../raphodo/rpdfile.py:339
+#: ../raphodo/rpdfile.py:345
msgid "1 Video"
msgstr ""
#. translators: natural language expression signifying a single photo
-#: ../raphodo/rpdfile.py:346
+#: ../raphodo/rpdfile.py:352
msgid "a photo"
msgstr ""
-#: ../raphodo/rpdfile.py:348
+#: ../raphodo/rpdfile.py:354
msgid "1 Photo"
msgstr ""
@@ -4148,48 +4152,65 @@ msgid "File system root"
msgstr ""
#. translators: the name of the Pictures folder
-#: ../raphodo/storage.py:437
+#: ../raphodo/storage.py:440
msgid "Pictures"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:432
+#: ../raphodo/thumbnaildisplay.py:440
#, python-format
msgid "Taken on %(date_time)s (%(human_readable)s)"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:439
+#: ../raphodo/thumbnaildisplay.py:447
#, python-format
msgid "Modified on %(date_time)s (%(human_readable)s)"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:447 ../raphodo/thumbnaildisplay.py:481
+#: ../raphodo/thumbnaildisplay.py:455 ../raphodo/thumbnaildisplay.py:489
#, python-format
msgid "%(date_time)s (%(human_readable)s)"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:464
+#: ../raphodo/thumbnaildisplay.py:472
#, python-format
msgid "Memory cards: %s"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:468
+#: ../raphodo/thumbnaildisplay.py:476
#, python-format
msgid "Memory card: %s"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:473
+#: ../raphodo/thumbnaildisplay.py:481
msgid "Downloaded as:"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:489
+#: ../raphodo/thumbnaildisplay.py:498
#, python-format
msgid "
Previous download:
%(filename)s
%(path)s
%(date)s"
msgstr ""
-#: ../raphodo/thumbnaildisplay.py:1645
+#: ../raphodo/thumbnaildisplay.py:502
+#, python-format
+msgid "
Manually set as previously downloaded on %(date)s"
+msgstr ""
+
+#: ../raphodo/thumbnaildisplay.py:1758
msgid "Copy Path"
msgstr ""
+#. Translators: 'File' here applies to a single file. The command allows users to instruct
+#. Rapid Photo Downloader that photos and videos have been previously downloaded by
+#. another application.
+#: ../raphodo/thumbnaildisplay.py:1763
+msgid "Mark File as Downloaded"
+msgstr ""
+
+#. Translators: 'Files' here applies to two or more files
+#: ../raphodo/thumbnaildisplay.py:1766
+msgid "Mark Files as Downloaded"
+msgstr ""
+
#. Translators: these values are file size suffixes like B representing bytes, KB representing
#. kilobytes, etc.
#: ../raphodo/utilities.py:170
--
cgit v1.2.3