From 083849161f075878e4175cd03cb7afa83d64e7f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Thu, 6 Jul 2017 22:55:08 +0200 Subject: New upstream version 0.9.0 --- po/rapid-photo-downloader.pot | 3715 ++++++++++++++++++++++++++++++----------- 1 file changed, 2734 insertions(+), 981 deletions(-) (limited to 'po/rapid-photo-downloader.pot') diff --git a/po/rapid-photo-downloader.pot b/po/rapid-photo-downloader.pot index 1c810f0..5efdd2a 100644 --- a/po/rapid-photo-downloader.pot +++ b/po/rapid-photo-downloader.pot @@ -7,1948 +7,3701 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-02-23 21:38+0500\n" +"Report-Msgid-Bugs-To: damonlynch@gmail.com\n" +"POT-Creation-Date: 2017-06-18 21:16-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#. Translators: if neccessary, for guidance in how to translate this program, you may see http://damonlynch.net/translate.html -#: rapid/rapid.py:117 rapid/rapid.py:1820 rapid/glade3/rapid.ui.h:15 -msgid "Rapid Photo Downloader" +#. type: QPushButton +#: ../raphodo/aboutdialog.py:217 +msgid "Credits" msgstr "" -#: rapid/rapid.py:122 -#, python-format +#: ../raphodo/backuppanel.py:239 +msgid "Backups are not configured" +msgstr "" + +#: ../raphodo/backuppanel.py:241 +msgid "No backup devices detected" +msgstr "" + +#: ../raphodo/backuppanel.py:243 +msgid "Valid backup locations not yet specified" +msgstr "" + +#: ../raphodo/backuppanel.py:401 msgid "" -"%(date)s\n" -"%(time)s" +"You can have your photos and videos backed up to multiple locations as they " +"are downloaded, e.g. external hard drives." msgstr "" -#: rapid/rapid.py:124 -#, python-format -msgid "%(date)s %(time)s" +#: ../raphodo/backuppanel.py:407 +msgid "Back up photos and videos when downloading" msgstr "" -#: rapid/rapid.py:127 -#, python-format -msgid "%(date)s %(hour)s:%(minute)s:%(second)s:%(subsecond)s" +#: ../raphodo/backuppanel.py:413 +msgid "Automatically detect backup devices" msgstr "" -#. Device refers to a thing like a camera, memory card in its reader, -#. external hard drive, Portable Storage Device, etc. -#: rapid/rapid.py:162 -msgid "Device" +#: ../raphodo/backuppanel.py:417 +msgid "" +"Specify the folder in which backups are stored on the device." +"

Note: the presence of a folder with this name is used to " +"determine if the device is used for backups. For each device you wish to use " +"for backing up to, create a folder in it with one of these folder names. By " +"adding both folders, the same device can be used to back up both photos and " +"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" +"

In the illustration above, the first row of the Timeline is black because " +"all the files on \n" +"that date had been previously downloaded.

\n" +"

The Timeline's slider adjusts the time elapsed between consecutive shots " +"that is used to build \n" +"the Timeline:

\n" +" " msgstr "" -#: rapid/rapid.py:3441 rapid/rapid.py:4128 -msgid "Videos:" +#: ../raphodo/didyouknow.py:99 +msgid "" +"To view photos and videos for a particular time range, use the mouse " +"(optionally in combination with the Shift or Ctrl keys) to " +"select time periods. When a time range is selected, the Timeline button on " +"the left side of the main window will be highlighted." msgstr "" -#: rapid/rapid.py:3443 rapid/preferencesdialog.py:1192 -msgid "Select a folder to download videos to" +#: ../raphodo/didyouknow.py:106 +msgid "" +"A download always includes all files that are checked for download, " +"including those that are not currently displayed because the Timeline is " +"being used." msgstr "" -#: rapid/rapid.py:3650 -msgid "and" +#: ../raphodo/didyouknow.py:113 +msgid "" +"You can hide or display the download sources by clicking on the name of the " +"device you're downloading from at the top left of the program window." msgstr "" -#: rapid/rapid.py:3655 -msgid "Using backup devices" +#: ../raphodo/didyouknow.py:120 +msgid "" +"\n" +" Thumbnails can be sorted using a variety of criteria:\n" +"
    \n" +"
  1. Modification Time: when the file was last modified, according to " +"its metadata (where \n" +" available) or according to the filesystem (as a fallback).
  2. \n" +"
  3. Checked State: whether the file is marked for download.
  4. \n" +"
  5. Filename: the full filename, including extension.
  6. \n" +"
  7. Extension: the filename's extension. You can use this to group " +"jpeg and raw images, for \n" +"instance.
  8. \n" +"
  9. File Type: photo or video.
  10. \n" +"
  11. Device: name of the device the photos and videos are being " +"downloaded from.
  12. \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" +"
  1. The destination folder, e.g. "Pictures", "" +"Photos", or\n" +""Videos". This directory should already exist on your computer. In " +"the illustration \n" +"below, the destination folders are "Pictures" and "" +"Videos". The\n" +"name of the destination folder is displayed in the grey bar directly above " +"the folder tree, \n" +"with a folder icon to its left and a gear icon to its far right.
  2. \n" +"
  3. The download subfolders, which are directories that will be " +"automatically generated \n" +"by Rapid Photo Downloader. They need not already exist on your computer, but " +"it's okay if they do.\n" +"They will be generated under the destination folder.
  4. \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" +"
  1. The destination folder tree shows the download subfolders already on " +"your computer (those in \n" +" a regular, non-italicized font), and the subfolders that will be created " +"during the download \n" +" (those whose names are italicized).
  2. \n" +"
  3. The folder tree also shows into which subfolders the files will be " +"downloaded (those colored \n" +" black).
  4. \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" +"
  1. File metadata, very often including the date the photo or video " +"was created, but might \n" +"also \n" +"include the camera model name, camera serial number, or file extension e.g. " +"JPG or CR2.
  2. \n" +"
  3. A Job Code, which is free text you specify at the time the " +"download occurs, such as the\n" +"name of an event or location.
  4. \n" +"
  5. Text which you want to appear every time, such as a hyphen or a " +"space.
  6. \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" +"

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

    \n" +"
  1. Downloads today: tracks downloads completed during that day.\n" +"
  2. Stored number: similar to Downloads today, but it is remembered " +"from the last time the \n" +"program was run.
  3. \n" +"
  4. Session number: reset each time the program is run.
  5. \n" +"
  6. Sequence letter: like session numbers, but uses letters.
  7. \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" +"
    \n" +"
  1. A thumbnail cache whose sole purpose is to store thumbnails of " +"files from your cameras, \n" +"memory cards, and other devices.
  2. \n" +"
  3. A temporary cache of files downloaded from a camera, one for " +"photos and another for \n" +"videos. They are located in temporary subfolders in the download destination." +"
  4. \n" +"
  5. The desktop's thumbnail cache, in which Rapid Photo Downloader " +"stores thumbnails of \n" +"RAW and TIFF photos once they have been downloaded. File browsers like Gnome " +"Files use this cache \n" +"as well, meaning they too will display thumbnails for those files. \n" +"
  6. \n" +"
\n" +"Read more about these caches and their effect on download performance in the " +"online " +"documentation.\n" +" " +msgstr "" + +#: ../raphodo/didyouknow.py:431 +msgid "Tip of the Day" +msgstr "" + +#: ../raphodo/didyouknow.py:439 +msgid "Did you know...?" +msgstr "" + +#: ../raphodo/didyouknow.py:466 +msgid "Show tips on startup" +msgstr "" + +#: ../raphodo/didyouknow.py:470 +msgid "&Next" +msgstr "" + +#: ../raphodo/didyouknow.py:471 +msgid "&Previous" +msgstr "" + +#: ../raphodo/downloadtracker.py:402 +msgid "MB/sec" +msgstr "" + +#. Be friendly in the last few seconds +#: ../raphodo/downloadtracker.py:532 +msgid "A few seconds" +msgstr "" + +#: ../raphodo/downloadtracker.py:588 +msgid "1 second" msgstr "" -#. user manually specified the same location for photos and video backups -#: rapid/rapid.py:3726 +#: ../raphodo/downloadtracker.py:590 #, python-format -msgid "Backing up photos and videos to %(path)s" +msgid "%d seconds" +msgstr "" + +#: ../raphodo/downloadtracker.py:595 +msgid "1 minute" msgstr "" -#. user manually specified backup location -#: rapid/rapid.py:3729 +#: ../raphodo/downloadtracker.py:597 #, python-format -msgid "Backing up to %(path)s" +msgid "%d minutes" +msgstr "" + +#: ../raphodo/downloadtracker.py:602 ../raphodo/downloadtracker.py:784 +msgid "1 hour" msgstr "" -#. user manually specified different locations for photo and video backups -#: rapid/rapid.py:3732 +#: ../raphodo/downloadtracker.py:604 #, python-format -msgid "Backing up photos to %(path)s and videos to %(path2)s" +msgid "%d hours" +msgstr "" + +#: ../raphodo/downloadtracker.py:609 ../raphodo/downloadtracker.py:813 +#: ../raphodo/downloadtracker.py:821 +msgid "1 day" msgstr "" -#: rapid/rapid.py:3739 +#: ../raphodo/downloadtracker.py:611 #, python-format -msgid "%(freespace)s. %(backuppaths)s." +msgid "%d days" msgstr "" -#: rapid/rapid.py:3768 -msgid "Program preferences are invalid" +#: ../raphodo/downloadtracker.py:790 +msgid "1 minute, 1 second" msgstr "" -#: rapid/rapid.py:3910 rapid/rpdfile.py:287 -msgid "Photo" +#: ../raphodo/downloadtracker.py:792 +#, python-format +msgid "1 minute, %d seconds" msgstr "" -#: rapid/rapid.py:3912 rapid/rpdfile.py:306 -msgid "Video" +#: ../raphodo/downloadtracker.py:795 +#, python-format +msgid "%d minutes, 1 second" msgstr "" -#: rapid/rapid.py:3921 +#: ../raphodo/downloadtracker.py:797 #, python-format -msgid "%(file_type)s download folder does not exist" +msgid "%(minutes)d minutes, %(seconds)d seconds" +msgstr "" + +#: ../raphodo/downloadtracker.py:828 +msgid "1 hour, 1 minute" msgstr "" -#: rapid/rapid.py:3923 rapid/rapid.py:3937 rapid/rapid.py:3950 +#: ../raphodo/downloadtracker.py:830 #, python-format -msgid "Folder: %s" +msgid "1 hour, %d minutes" msgstr "" -#: rapid/rapid.py:3935 +#: ../raphodo/downloadtracker.py:833 #, python-format -msgid "%(file_type)s download folder is invalid" +msgid "%d hours, 1 minute" msgstr "" -#: rapid/rapid.py:3948 +#: ../raphodo/downloadtracker.py:835 #, python-format -msgid "%(file_type)s download folder is not writable" +msgid "%(hours)d hours, %(minutes)d minutes" msgstr "" -#: rapid/rapid.py:4034 -msgid "Thumbnails" +#: ../raphodo/downloadtracker.py:861 +msgid "1 day, 1 hour" msgstr "" -#. Translators: this text is displayed to the user when they request information on the command line options. -#. The text %default should not be modified or left out. -#: rapid/rapid.py:4089 +#: ../raphodo/downloadtracker.py:863 #, python-format -msgid "" -"display program information on the command line as the program runs " -"(default: %default)" +msgid "1 day, %d hours" msgstr "" -#: rapid/rapid.py:4090 -msgid "display debugging information when run from the command line" +#: ../raphodo/downloadtracker.py:866 +#, python-format +msgid "%d days, 1 hour" msgstr "" -#: rapid/rapid.py:4091 -msgid "only output errors to the command line" +#: ../raphodo/downloadtracker.py:868 +#, python-format +msgid "%(days)d days, %(hours)d hours" msgstr "" -#. image file extensions are recognized RAW files plus TIFF and JPG -#: rapid/rapid.py:4093 -msgid "list photo and video file extensions the program recognizes and exit" +#: ../raphodo/errorlog.py:65 +msgid "Find" msgstr "" -#: rapid/rapid.py:4095 -msgid "" -"automatically detect devices from which to download, overwriting existing " -"program preferences" +#: ../raphodo/errorlog.py:135 +msgid "Error Reports - Rapid Photo Downloader" msgstr "" -#: rapid/rapid.py:4096 -msgid "" -"manually specify the PATH of the device from which to download, overwriting " -"existing program preferences" +#: ../raphodo/errorlog.py:170 +msgid "Find in reports" msgstr "" -#: rapid/rapid.py:4097 -msgid "reset all program settings and preferences and exit" +#: ../raphodo/errorlog.py:187 +msgid "Find the previous occurrence of the phrase" msgstr "" -#: rapid/rapid.py:4110 -msgid "" -"Error: specify device auto-detection or manually specify a device's path " -"from which to download, but do not do both." +#: ../raphodo/errorlog.py:192 +msgid "Find the next occurrence of the phrase" msgstr "" -#: rapid/rapid.py:4133 -#, python-format -msgid "and %s" +#: ../raphodo/errorlog.py:194 +msgid "&Highlight All" msgstr "" -#: rapid/rapid.py:4141 -msgid "All settings and preferences have been reset" +#: ../raphodo/errorlog.py:195 +msgid "Highlight all occurrences of the phrase" msgstr "" -#: rapid/backupfile.py:149 rapid/backupfile.py:221 -msgid "Backing up error" +#: ../raphodo/errorlog.py:196 +msgid "&Match Case" msgstr "" -#: rapid/backupfile.py:151 -#, python-format -msgid "Destination directory could not be created: %(directory)s\n" +#: ../raphodo/errorlog.py:197 +msgid "Search with case sensitivity" msgstr "" -#: rapid/backupfile.py:153 rapid/backupfile.py:170 rapid/backupfile.py:223 -#: rapid/subfolderfile.py:202 -#, python-format -msgid "" -"Source: %(source)s\n" -"Destination: %(destination)s" +#: ../raphodo/errorlog.py:198 +msgid "&Whole Words" msgstr "" -#: rapid/backupfile.py:156 rapid/backupfile.py:225 -#, python-format -msgid "Error: %(inst)s" +#: ../raphodo/errorlog.py:199 +msgid "Search whole words only" msgstr "" -#: rapid/backupfile.py:163 +#: ../raphodo/errorlog.py:209 ../raphodo/errorlog.py:341 #, python-format -msgid "Backup %(file_type)s overwritten" +msgid "%s of %s matches" msgstr "" -#: rapid/backupfile.py:166 -#, python-format -msgid "%(file_type)s not backed up" +#: ../raphodo/errorlog.py:228 +msgid "Clear" msgstr "" -#: rapid/backupfile.py:168 -#, python-format -msgid "Backup of %(file_type)s already exists" +#: ../raphodo/errorlog.py:328 +msgid "Phrase not found" msgstr "" -#: rapid/backupfile.py:209 rapid/copyfiles.py:201 rapid/copyfiles.py:219 -#: rapid/subfolderfile.py:217 rapid/subfolderfile.py:335 -#: rapid/subfolderfile.py:456 -#, python-format +#: ../raphodo/errorlog.py:487 +msgid "Search pending..." +msgstr "" + +#: ../raphodo/errorlog.py:535 msgid "" -"%(problem)s\n" -"File: %(file)s" +"The number of new entries added to the Error Report since it was last open. " +"Click to open the Error Report." +msgstr "" + +#: ../raphodo/excepthook.py:77 +msgid "Problem in Rapid Photo Downloader" msgstr "" -#: rapid/copyfiles.py:214 -msgid "An unknown error occurred" +#: ../raphodo/excepthook.py:81 +#, python-brace-format +msgid "" +"A problem occurred in Rapid Photo Downloader

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

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

If " +"the same problem occurs\n" +" again before the program exits, this is the only notification about it.\n" +" " msgstr "" -#: rapid/device.py:80 -msgid "Device Detected" +#: ../raphodo/excepthook.py:98 +msgid "A problem occurred in Rapid Photo Downloader\n" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#usedeviceprompt -#: rapid/device.py:89 +#: ../raphodo/excepthook.py:99 +#, python-brace-format msgid "" -"Should this device or partition be used to download photos or videos from?" +"Please report the problem at {website}\n" +"\n" +" Attach the log file to your bug report, found at {log_path}\n" +"\n" +msgstr "" + +#: ../raphodo/filebrowse.py:124 ../raphodo/thumbnaildisplay.py:1599 +msgid "Open in File Browser..." msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#usedeviceprompt -#: rapid/device.py:108 -msgid "_Remember this choice" +#: ../raphodo/foldercombo.py:120 +msgid "File System" msgstr "" -#: rapid/downloadtracker.py:299 -msgid "MB/s" +#: ../raphodo/foldercombo.py:157 +msgid "Other..." msgstr "" -#: rapid/generatenameconfig.py:151 +#. Translators: indicate in combobox that a path does not exist +#: ../raphodo/foldercombo.py:235 +#, python-format +msgid "%s (location does not exist)" +msgstr "" + +#: ../raphodo/generatenameconfig.py:186 msgid "Date time" msgstr "" -#: rapid/generatenameconfig.py:152 +#: ../raphodo/generatenameconfig.py:187 msgid "Text" msgstr "" -#: rapid/generatenameconfig.py:153 +#: ../raphodo/generatenameconfig.py:188 ../raphodo/rapid.py:2057 msgid "Filename" msgstr "" -#: rapid/generatenameconfig.py:154 +#: ../raphodo/generatenameconfig.py:189 ../raphodo/preferencedialog.py:488 msgid "Metadata" msgstr "" -#: rapid/generatenameconfig.py:155 +#: ../raphodo/generatenameconfig.py:190 msgid "Sequences" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: rapid/generatenameconfig.py:157 rapid/preferencesdialog.py:577 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#jobcode +#: ../raphodo/generatenameconfig.py:193 msgid "Job code" msgstr "" -#: rapid/generatenameconfig.py:158 +#: ../raphodo/generatenameconfig.py:194 msgid "Image date" msgstr "" -#: rapid/generatenameconfig.py:159 +#: ../raphodo/generatenameconfig.py:195 msgid "Video date" msgstr "" -#: rapid/generatenameconfig.py:160 +#: ../raphodo/generatenameconfig.py:196 msgid "Today" msgstr "" -#: rapid/generatenameconfig.py:161 +#: ../raphodo/generatenameconfig.py:197 msgid "Yesterday" msgstr "" -#. Translators: Download time is the time and date that the download started (when the user clicked the Download button) -#: rapid/generatenameconfig.py:163 +#. Translators: Download time is the time and date that the download started (when the +#. user clicked the Download button) +#: ../raphodo/generatenameconfig.py:200 msgid "Download time" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/generatenameconfig.py:165 -msgid "Name + extension" -msgstr "" - -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/generatenameconfig.py:167 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:203 msgid "Name" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/generatenameconfig.py:169 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:206 ../raphodo/rapid.py:2058 msgid "Extension" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/generatenameconfig.py:171 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:209 msgid "Image number" msgstr "" -#: rapid/generatenameconfig.py:172 +#: ../raphodo/generatenameconfig.py:210 msgid "Video number" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/generatenameconfig.py:174 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:213 msgid "Aperture" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/generatenameconfig.py:176 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:216 msgid "ISO" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/generatenameconfig.py:178 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:219 msgid "Exposure time" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/generatenameconfig.py:180 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:222 msgid "Focal length" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/generatenameconfig.py:182 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:225 msgid "Camera make" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/generatenameconfig.py:184 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:228 msgid "Camera model" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/generatenameconfig.py:186 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:231 msgid "Short camera model" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/generatenameconfig.py:188 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:234 msgid "Hyphenated short camera model" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/generatenameconfig.py:190 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:237 msgid "Serial number" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/generatenameconfig.py:192 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:240 msgid "Shutter count" msgstr "" #. File number currently refers to the Exif value Exif.Canon.FileNumber -#: rapid/generatenameconfig.py:194 +#: ../raphodo/generatenameconfig.py:242 msgid "File number" msgstr "" #. Only the folder component of the Exif.Canon.FileNumber value -#: rapid/generatenameconfig.py:196 +#: ../raphodo/generatenameconfig.py:244 msgid "Folder only" msgstr "" #. The folder and file component of the Exif.Canon.FileNumber value -#: rapid/generatenameconfig.py:198 +#: ../raphodo/generatenameconfig.py:246 msgid "Folder and file" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamemetadata -#: rapid/generatenameconfig.py:200 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamemetadata +#: ../raphodo/generatenameconfig.py:249 msgid "Owner name" msgstr "" -#: rapid/generatenameconfig.py:201 +#: ../raphodo/generatenameconfig.py:250 msgid "Codec" msgstr "" -#: rapid/generatenameconfig.py:202 +#: ../raphodo/generatenameconfig.py:251 msgid "Width" msgstr "" -#: rapid/generatenameconfig.py:203 +#: ../raphodo/generatenameconfig.py:252 msgid "Height" msgstr "" -#: rapid/generatenameconfig.py:204 +#: ../raphodo/generatenameconfig.py:253 msgid "Length" msgstr "" -#: rapid/generatenameconfig.py:205 +#: ../raphodo/generatenameconfig.py:254 msgid "Frames Per Second" msgstr "" -#: rapid/generatenameconfig.py:206 +#: ../raphodo/generatenameconfig.py:255 msgid "Artist" msgstr "" -#: rapid/generatenameconfig.py:207 +#: ../raphodo/generatenameconfig.py:256 msgid "Copyright" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: rapid/generatenameconfig.py:209 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers +#: ../raphodo/generatenameconfig.py:259 msgid "Downloads today" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: rapid/generatenameconfig.py:211 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers +#: ../raphodo/generatenameconfig.py:262 msgid "Session number" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: rapid/generatenameconfig.py:213 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers +#: ../raphodo/generatenameconfig.py:265 msgid "Subfolder number" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers -#: rapid/generatenameconfig.py:215 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#sequencenumbers +#: ../raphodo/generatenameconfig.py:268 msgid "Stored number" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#sequenceletters -#: rapid/generatenameconfig.py:217 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#sequenceletters +#: ../raphodo/generatenameconfig.py:271 msgid "Sequence letter" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/generatenameconfig.py:219 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:274 msgid "All digits" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/generatenameconfig.py:221 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:277 msgid "Last digit" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/generatenameconfig.py:223 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:280 msgid "Last 2 digits" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/generatenameconfig.py:225 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:283 msgid "Last 3 digits" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: rapid/generatenameconfig.py:227 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamefilename +#: ../raphodo/generatenameconfig.py:286 msgid "Last 4 digits" msgstr "" -#. Translators: please not the capitalization of this text, and keep it the same if your language features capitalization -#: rapid/generatenameconfig.py:229 +#. Translators: please not the capitalization of this text, and keep it the same if your +#. language features capitalization +#: ../raphodo/generatenameconfig.py:289 msgid "Original Case" msgstr "" -#. Translators: please not the capitalization of this text, and keep it the same if your language features capitalization -#: rapid/generatenameconfig.py:231 +#. Translators: please not the capitalization of this text, and keep it the same if your +#. language features capitalization +#: ../raphodo/generatenameconfig.py:292 msgid "UPPERCASE" msgstr "" -#. Translators: please not the capitalization of this text, and keep it the same if your language features capitalization -#: rapid/generatenameconfig.py:233 +#. Translators: please not the capitalization of this text, and keep it the same if your +#. language features capitalization +#: ../raphodo/generatenameconfig.py:295 msgid "lowercase" msgstr "" -#: rapid/generatenameconfig.py:234 +#: ../raphodo/generatenameconfig.py:296 msgid "One digit" msgstr "" -#: rapid/generatenameconfig.py:235 +#: ../raphodo/generatenameconfig.py:297 msgid "Two digits" msgstr "" -#: rapid/generatenameconfig.py:236 +#: ../raphodo/generatenameconfig.py:298 msgid "Three digits" msgstr "" -#: rapid/generatenameconfig.py:237 +#: ../raphodo/generatenameconfig.py:299 msgid "Four digits" msgstr "" -#: rapid/generatenameconfig.py:238 +#: ../raphodo/generatenameconfig.py:300 msgid "Five digits" msgstr "" -#: rapid/generatenameconfig.py:239 +#: ../raphodo/generatenameconfig.py:301 msgid "Six digits" msgstr "" -#: rapid/generatenameconfig.py:240 +#: ../raphodo/generatenameconfig.py:302 msgid "Seven digits" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:242 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:305 msgid "Subseconds" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:244 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:308 ../raphodo/generatenameconfig.py:389 msgid "YYYYMMDD" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:246 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:311 ../raphodo/generatenameconfig.py:390 msgid "YYYY-MM-DD" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:248 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:314 ../raphodo/generatenameconfig.py:391 +msgid "YYYY_MM_DD" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:317 msgid "YYMMDD" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:250 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:320 msgid "YY-MM-DD" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:252 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:323 +msgid "YY_MM_DD" +msgstr "" + +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:326 msgid "MMDDYYYY" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:254 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:329 msgid "MMDDYY" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:256 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:332 msgid "MMDD" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:258 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:335 msgid "DDMMYYYY" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:260 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:338 msgid "DDMMYY" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:262 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:341 ../raphodo/generatenameconfig.py:389 +#: ../raphodo/generatenameconfig.py:390 ../raphodo/generatenameconfig.py:391 +#: ../raphodo/generatenameconfig.py:392 ../raphodo/generatenameconfig.py:393 msgid "YYYY" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:264 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:344 msgid "YY" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:266 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:347 msgid "MM" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:268 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:350 msgid "DD" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:270 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:353 msgid "Month (full)" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:272 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:356 msgid "Month (abbreviated)" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:274 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:359 msgid "HHMMSS" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:276 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:362 msgid "HHMM" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:278 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:365 msgid "HH-MM-SS" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:280 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:368 msgid "HH-MM" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:282 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:371 msgid "HH" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:284 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:374 msgid "MM (minutes)" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime -#: rapid/generatenameconfig.py:286 +#. Translators: for an explanation of what this means, +#. see http://damonlynch.net/rapid/documentation/index.html#renamedateandtime +#: ../raphodo/generatenameconfig.py:377 msgid "SS" msgstr "" -#: rapid/preferencesdialog.py:374 -#, python-format -msgid "Subfolder preferences should not start with a %s" -msgstr "" - -#: rapid/preferencesdialog.py:376 -#, python-format -msgid "Subfolder preferences should not end with a %s" -msgstr "" - -#: rapid/preferencesdialog.py:380 -#, python-format -msgid "Subfolder preferences should not contain two %s one after the other" +#: ../raphodo/generatenameconfig.py:389 +msgid "Date" msgstr "" -#: rapid/preferencesdialog.py:439 rapid/preferencesdialog.py:700 -msgid "Remove all Job Codes?" +#: ../raphodo/generatenameconfig.py:390 +msgid "Date (hyphens)" msgstr "" -#: rapid/preferencesdialog.py:440 rapid/preferencesdialog.py:717 -msgid "Should all Job Codes be removed?" +#: ../raphodo/generatenameconfig.py:391 +msgid "Date (underscores)" msgstr "" -#: rapid/preferencesdialog.py:446 -msgid "Remove all Remembered Paths?" +#: ../raphodo/generatenameconfig.py:392 ../raphodo/generatenameconfig.py:438 +#: ../raphodo/generatenameconfig.py:517 +msgid "Date and Job Code" msgstr "" -#: rapid/preferencesdialog.py:447 -msgid "Should all remembered paths be removed?" +#: ../raphodo/generatenameconfig.py:392 +msgid "YYYYMM_Job Code" msgstr "" -#: rapid/preferencesdialog.py:453 -msgid "Remove all Ignored Paths?" +#: ../raphodo/generatenameconfig.py:393 +msgid "Date and Job Code Subfolder" msgstr "" -#: rapid/preferencesdialog.py:454 -msgid "Should all ignored paths be removed?" +#: ../raphodo/generatenameconfig.py:393 +msgid "YYYYMM" msgstr "" -#: rapid/preferencesdialog.py:465 -msgid "Error in Photo Rename preferences" +#: ../raphodo/generatenameconfig.py:393 ../raphodo/jobcodepanel.py:198 +#: ../raphodo/nameeditor.py:827 ../raphodo/rapid.py:1813 +#: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:241 +msgid "Job Code" msgstr "" -#: rapid/preferencesdialog.py:645 -msgid "Error in Video Rename preferences" +#: ../raphodo/generatenameconfig.py:433 ../raphodo/generatenameconfig.py:512 +msgid "Original Filename" msgstr "" -#: rapid/preferencesdialog.py:666 -msgid "Error in Photo Download Subfolders preferences" +#: ../raphodo/generatenameconfig.py:434 ../raphodo/generatenameconfig.py:513 +msgid "Date-Time and Downloads today" msgstr "" -#: rapid/preferencesdialog.py:683 -msgid "Error in Video Download Subfolders preferences" +#: ../raphodo/generatenameconfig.py:434 ../raphodo/generatenameconfig.py:513 +msgid "YYYYMMDD-HHMM-1" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: rapid/preferencesdialog.py:742 -msgid "Enter a Job Code" +#: ../raphodo/generatenameconfig.py:435 ../raphodo/generatenameconfig.py:514 +msgid "Date and Downloads today" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: rapid/preferencesdialog.py:758 -msgid "Enter a new Job Code, or select a previous one" +#: ../raphodo/generatenameconfig.py:435 ../raphodo/generatenameconfig.py:514 +msgid "YYYYMMDD-1" msgstr "" -#. Translators: for an explanation of what this means, see http://damonlynch.net/rapid/documentation/index.html#jobcode -#: rapid/preferencesdialog.py:761 -msgid "Enter a new Job Code" +#: ../raphodo/generatenameconfig.py:436 +msgid "Date-Time and Image number" msgstr "" -#: rapid/preferencesdialog.py:766 -msgid "Job Code:" +#: ../raphodo/generatenameconfig.py:436 +msgid "YYYYMMDD-1234" msgstr "" -#: rapid/preferencesdialog.py:822 -msgid "Enter a Path to Ignore" +#: ../raphodo/generatenameconfig.py:437 ../raphodo/generatenameconfig.py:516 +msgid "Date-Time and Job Code" msgstr "" -#: rapid/preferencesdialog.py:834 -msgid "Specify a path that will never be scanned for photos or videos" +#: ../raphodo/generatenameconfig.py:437 ../raphodo/generatenameconfig.py:516 +msgid "YYYYMMDD-HHMM-Job Code-1" msgstr "" -#: rapid/preferencesdialog.py:839 -msgid "Path:" +#: ../raphodo/generatenameconfig.py:438 ../raphodo/generatenameconfig.py:517 +msgid "YYYYMMDD-Job Code-1" msgstr "" -#: rapid/preferencesdialog.py:1092 -msgid "Job Code" +#: ../raphodo/generatenameconfig.py:515 +msgid "Date-Time and Video number" msgstr "" -#: rapid/preferencesdialog.py:1363 -msgid "Select a folder in which to backup photos" +#: ../raphodo/generatenameconfig.py:515 +msgid "YYYYMMDD_1234" msgstr "" -#: rapid/preferencesdialog.py:1376 -msgid "Select a folder in which to backup videos" +#: ../raphodo/generatenameconfig.py:518 +msgid "Resolution" msgstr "" -#. Translators: please do not modify or leave out html formatting tags like and . These are used to format the text the users sees -#: rapid/preferencesdialog.py:1473 -msgid "" -"Warning: There is insufficient metadata to fully generate the " -"name. Please use other renaming options." +#: ../raphodo/generatenameconfig.py:518 +msgid "YYYYMMDD-HHMM-1-1920x1080" msgstr "" -#: rapid/preferencesdialog.py:1524 -msgid "" -"Warning: There is insufficient metadata to fully generate " -"subfolders. Please use other subfolder naming options." +#: ../raphodo/jobcodepanel.py:64 +msgid "Enter a new Job Code, or select a previous one" msgstr "" -#. Translators: you should not modify or leave out the %s. This is a code used by the programming language python to insert a value that thes user will see -#: rapid/preferencesdialog.py:1527 +#. Translators: the value substituted will be something like '1 photo'. +#: ../raphodo/jobcodepanel.py:70 #, python-format -msgid "Example: %s" +msgid "The Job Code will be applied to %s that does not yet have a Job Code." msgstr "" -#. Preferences list is now empty -#: rapid/preferencesdialog.py:1617 +#. Translators: the value substituted will be something like '85 photos and 5 +#. videos'. +#: ../raphodo/jobcodepanel.py:75 #, python-format -msgid "" -"The %(filetype)s subfolder preferences entered are invalid and cannot be " -"used.\n" -"They will be reset to their default values." +msgid "The Job Code will be applied to %s that do not yet have a Job Code." msgstr "" -#: rapid/preferencesdialog.py:1762 -#, python-format -msgid "" -"The following regular expressions are invalid, and will be removed unless " -"you correct them:\n" -" %s" +#: ../raphodo/jobcodepanel.py:78 +msgid "Apply Job Code to Download" msgstr "" -#: rapid/preferencesdialog.py:1764 -#, python-format -msgid "" -"This regular expression is invalid, and will be removed unless you correct " -"it:\n" -" %s" +#: ../raphodo/jobcodepanel.py:80 +msgid "Enter a new Job Code" msgstr "" -#: rapid/preferencesdialog.py:1765 -msgid "Invalid regular expression" +#: ../raphodo/jobcodepanel.py:86 +msgid "The new Job Code will not be applied to any photos or videos." msgstr "" -#. Translators: this value is used as an example device when automatic backup device detection is enabled. You should translate this. -#: rapid/preferencesdialog.py:1949 -msgid "externaldrive1" +#. Translators: the value substituted will be something like '100 photos and 5 +#. videos'. +#: ../raphodo/jobcodepanel.py:92 +#, python-format +msgid "The new Job Code will not be applied to %s." msgstr "" -#. Translators: this value is used as an example device when automatic backup device detection is enabled. You should translate this. -#: rapid/preferencesdialog.py:1951 -msgid "externaldrive2" +#. Translators: the value substituted will be something like '100 photos and 5 +#. videos'. +#: ../raphodo/jobcodepanel.py:97 +#, python-format +msgid "The new Job Code will be applied to %s." msgstr "" -#: rapid/prefsrapid.py:127 -msgid "New York" +#: ../raphodo/jobcodepanel.py:99 +msgid "New Job Code" msgstr "" -#: rapid/prefsrapid.py:128 -msgid "Manila" +#: ../raphodo/jobcodepanel.py:134 +msgid "&Job Code:" msgstr "" -#: rapid/prefsrapid.py:128 -msgid "Prague" +#: ../raphodo/jobcodepanel.py:136 ../raphodo/rememberthisdialog.py:68 +msgid "&Remember this choice" msgstr "" -#: rapid/prefsrapid.py:128 -msgid "Helsinki" +#: ../raphodo/jobcodepanel.py:185 +msgid "" +"Select photos and videos to be able to apply a new or existing Job Code to " +"them." msgstr "" -#: rapid/prefsrapid.py:128 -msgid "Wellington" +#: ../raphodo/jobcodepanel.py:186 +msgid "The new Job Code will be applied to all selected photos and/or videos." msgstr "" -#: rapid/prefsrapid.py:129 -msgid "Tehran" +#: ../raphodo/jobcodepanel.py:187 +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 "" -#: rapid/prefsrapid.py:129 -msgid "Kampala" +#: ../raphodo/jobcodepanel.py:189 +msgid "" +"Removing a Job Code removes it only from the list of saved Job Codes, not " +"from any photos or videos that it may have been applied to." msgstr "" -#: rapid/prefsrapid.py:129 -msgid "Paris" +#: ../raphodo/jobcodepanel.py:191 +msgid "" +"If you want to use Job Codes, configure file renaming or destination " +"subfolder names to use them." msgstr "" -#: rapid/prefsrapid.py:129 -msgid "Berlin" +#: ../raphodo/jobcodepanel.py:197 +msgid "Last Used" msgstr "" -#: rapid/prefsrapid.py:129 -msgid "Sydney" +#: ../raphodo/jobcodepanel.py:202 +msgid "Job Code Sort:" msgstr "" -#: rapid/prefsrapid.py:130 -msgid "Budapest" +#: ../raphodo/jobcodepanel.py:205 ../raphodo/rapid.py:2065 +msgid "Ascending" msgstr "" -#: rapid/prefsrapid.py:130 -msgid "Rome" +#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2066 +msgid "Descending" msgstr "" -#: rapid/prefsrapid.py:130 -msgid "Moscow" +#: ../raphodo/jobcodepanel.py:216 +msgid "&New..." msgstr "" -#: rapid/prefsrapid.py:130 -msgid "Delhi" +#: ../raphodo/jobcodepanel.py:220 +msgid "&Apply" msgstr "" -#: rapid/prefsrapid.py:130 -msgid "Warsaw" +#: ../raphodo/jobcodepanel.py:224 +msgid "&Remove" msgstr "" -#: rapid/prefsrapid.py:131 -msgid "Jakarta" +#: ../raphodo/jobcodepanel.py:228 ../raphodo/preferencedialog.py:125 +#: ../raphodo/preferencedialog.py:154 ../raphodo/preferencedialog.py:433 +msgid "Remove All" msgstr "" -#: rapid/prefsrapid.py:131 -msgid "Madrid" +#: ../raphodo/jobcodepanel.py:427 +msgid "Do you really want to remove all the Job Codes?" msgstr "" -#: rapid/prefsrapid.py:131 -msgid "Stockholm" +#: ../raphodo/jobcodepanel.py:429 +msgid "Remove all Job Codes" msgstr "" -#. components -#: rapid/problemnotification.py:27 rapid/subfolderfile.py:329 -msgid "subfolder" +#: ../raphodo/jobcodepanel.py:492 +msgid "Job Codes" msgstr "" -#: rapid/problemnotification.py:28 rapid/subfolderfile.py:327 -msgid "filename" +#. Translators: please do not modify or leave out html formatting tags like and +#. . These are used to format the text the users sees +#: ../raphodo/messagewidget.py:65 +#, python-format +msgid "Hint: %(message)s" msgstr "" -#: rapid/problemnotification.py:85 +#: ../raphodo/nameeditor.py:418 ../raphodo/nameeditor.py:432 #, python-format -msgid "Date time value %s appears invalid." +msgid "%(description)s - %(elements)s" msgstr "" -#: rapid/problemnotification.py:86 -msgid "Filename does not have an extension." +#: ../raphodo/nameeditor.py:512 +msgid "Save New Custom Preset..." msgstr "" -#. a number component is something like the 8346 in IMG_8346.JPG -#: rapid/problemnotification.py:88 -msgid "Filename does not have a number component." +#: ../raphodo/nameeditor.py:513 +msgid "Remove All Custom Presets..." msgstr "" -#: rapid/problemnotification.py:89 -#, python-format -msgid "Error generating component %s." +#: ../raphodo/nameeditor.py:559 +msgid "(New Custom Preset)" msgstr "" -#. a generic problem -#: rapid/problemnotification.py:91 +#: ../raphodo/nameeditor.py:576 #, python-format -msgid "%(filetype)s metadata cannot be read" +msgid "%s (edited)" msgstr "" -#: rapid/problemnotification.py:93 +#: ../raphodo/nameeditor.py:579 ../raphodo/nameeditor.py:1370 #, python-format -msgid "%(filetype)s %(area)s could not be generated" +msgid "Update Custom Preset \"%s\"" msgstr "" -#: rapid/problemnotification.py:95 rapid/problemnotification.py:96 -#, python-format -msgid "An error occurred when copying the %(filetype)s" +#: ../raphodo/nameeditor.py:667 +msgid "Save New Custom Preset - Rapid Photo Downloader" msgstr "" -#: rapid/problemnotification.py:98 -#, python-format -msgid "The %(filetype)s did not download correctly" +#: ../raphodo/nameeditor.py:675 +msgid "Preset Name:" msgstr "" -#: rapid/problemnotification.py:101 rapid/problemnotification.py:102 +#: ../raphodo/nameeditor.py:836 +msgid "" +"Warning: There is insufficient data to " +"fully generate the name. Please use other renaming options." +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 +#, python-format +msgid "The character %(separator)s creates a new subfolder level." +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 +#, 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 +msgid "" +"Warning: Unique filenames may not be " +"generated. Make filenames unique by using Sequence values." +msgstr "" + +#: ../raphodo/nameeditor.py:882 ../raphodo/renamepanel.py:121 +msgid "Preset:" +msgstr "" + +#. Translators: appears in a combobox, e.g. Image Date (YYYY) +#: ../raphodo/nameeditor.py:959 ../raphodo/nameeditor.py:980 +#, python-brace-format +msgid "{choice} ({variant})" +msgstr "" + +#: ../raphodo/nameeditor.py:1005 ../raphodo/preferencedialog.py:530 +msgid "Get help online..." +msgstr "" + +#: ../raphodo/nameeditor.py:1025 +msgid "Insert" +msgstr "" + +#: ../raphodo/nameeditor.py:1351 +msgid "Save Preset - Rapid Photo Downloader" +msgstr "" + +#: ../raphodo/nameeditor.py:1356 +msgid "" +"Do you want to save the changes in a new custom preset?

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

The changes to the preferences will still be applied " +"regardless of whether you create a new custom preset or not." +msgstr "" + +#: ../raphodo/nameeditor.py:1365 +msgid "" +"Do you want to save the changes in a custom preset?

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

The changes to the preferences will still be applied " +"regardless of whether you save a custom preset or not." +msgstr "" + +#: ../raphodo/nameeditor.py:1372 +msgid "Save New Custom Preset" +msgstr "" + +#: ../raphodo/newversion.py:306 +msgid "Checking for new version..." +msgstr "" + +#: ../raphodo/newversion.py:307 +msgid "You are running the latest version." +msgstr "" + +#: ../raphodo/newversion.py:308 +msgid "Failed to contact the update server." +msgstr "" + +#: ../raphodo/newversion.py:310 +#, python-format +msgid "A new version of Rapid Photo Downloader (%s) is available." +msgstr "" + +#: ../raphodo/newversion.py:312 +msgid "Do you want to download the new version?" +msgstr "" + +#: ../raphodo/newversion.py:313 +#, 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 +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 +msgid "&Open Download Page" +msgstr "" + +#: ../raphodo/newversion.py:376 +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 +#, python-format +msgid "%(downloaded)s of %(total)s" +msgstr "" + +#: ../raphodo/newversion.py:495 +msgid "Downloading..." +msgstr "" + +#: ../raphodo/preferencedialog.py:76 +msgid "Preferences" +msgstr "" + +#: ../raphodo/preferencedialog.py:85 +msgid "Automation" +msgstr "" + +#: ../raphodo/preferencedialog.py:85 +msgid "Thumbnails" +msgstr "" + +#: ../raphodo/preferencedialog.py:85 ../raphodo/preferencedialog.py:343 +msgid "Error Handling" +msgstr "" + +#: ../raphodo/preferencedialog.py:86 +msgid "Warnings" +msgstr "" + +#: ../raphodo/preferencedialog.py:86 +msgid "Miscellaneous" +msgstr "" + +#: ../raphodo/preferencedialog.py:94 +msgid "Device Scanning" +msgstr "" + +#: ../raphodo/preferencedialog.py:96 +msgid "Scan only external devices" +msgstr "" + +#: ../raphodo/preferencedialog.py:98 +msgid "" +"Scan for photos and videos only on devices that are external to the " +"computer,\n" +"including cameras, memory cards, external hard drives, and USB flash drives." +msgstr "" + +#: ../raphodo/preferencedialog.py:102 +msgid "Scan non-camera devices lacking a DCIM folder" +msgstr "" + +#: ../raphodo/preferencedialog.py:104 +msgid "" +"Scan the entirety of a device for photos and videos, irrespective of whether " +"it contains a DCIM folder,\n" +"as opposed to only scanning within a DCIM folder.\n" +"\n" +"Changing this setting causes all devices to be scanned again.\n" +"\n" +"Note: With cameras, only the DCIM folder is scanned." +msgstr "" + +#: ../raphodo/preferencedialog.py:116 +msgid "Devices that have been set to automatically ignore or download from." +msgstr "" + +#: ../raphodo/preferencedialog.py:117 +msgid "Remembered Devices" +msgstr "" + +#: ../raphodo/preferencedialog.py:121 +msgid "" +"Remove a device from the list of devices to automatically ignore or download " +"from." +msgstr "" + +#: ../raphodo/preferencedialog.py:123 ../raphodo/preferencedialog.py:149 +#: ../raphodo/preferencedialog.py:431 +msgid "Remove" +msgstr "" + +#: ../raphodo/preferencedialog.py:127 +msgid "" +"Clear the list of devices from which to automatically ignore or download " +"from.\n" +"\n" +"Note: Changes take effect when the computer is next scanned for devices." +msgstr "" + +#: ../raphodo/preferencedialog.py:140 +msgid "Ignored Paths" +msgstr "" + +#: ../raphodo/preferencedialog.py:141 +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 +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 +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 +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 +msgid "" +"Use python-style regular expressions" +msgstr "" + +#: ../raphodo/preferencedialog.py:168 +msgid "" +"Use regular expressions in the list of ignored paths.\n" +"\n" +"Changing this setting causes all devices to be scanned again." +msgstr "" + +#: ../raphodo/preferencedialog.py:208 +msgid "Program Automation" +msgstr "" + +#: ../raphodo/preferencedialog.py:209 +msgid "Start downloading at program startup" +msgstr "" + +#: ../raphodo/preferencedialog.py:210 +msgid "Start downloading upon device insertion" +msgstr "" + +#: ../raphodo/preferencedialog.py:211 +msgid "Unmount (eject) device upon download completion" +msgstr "" + +#: ../raphodo/preferencedialog.py:212 +msgid "Exit program when download completes" +msgstr "" + +#: ../raphodo/preferencedialog.py:213 +msgid "Exit program even if download had warnings or errors" +msgstr "" + +#: ../raphodo/preferencedialog.py:240 +msgid "Thumbnail Generation" +msgstr "" + +#: ../raphodo/preferencedialog.py:241 +msgid "Generate thumbnails" +msgstr "" + +#: ../raphodo/preferencedialog.py:242 +msgid "Generate thumbnails to show in the main program window" +msgstr "" + +#: ../raphodo/preferencedialog.py:244 +msgid "Cache thumbnails" +msgstr "" + +#: ../raphodo/preferencedialog.py:245 +msgid "" +"Save thumbnails shown in the main program window in a thumbnail cache unique " +"to Rapid Photo Downloader" +msgstr "" + +#: ../raphodo/preferencedialog.py:247 +msgid "Generate system thumbnails" +msgstr "" + +#: ../raphodo/preferencedialog.py:248 +msgid "" +"While downloading, save thumbnails that can be used by desktop file managers " +"and other programs" +msgstr "" + +#: ../raphodo/preferencedialog.py:255 +msgid "Number of CPU cores used to generate thumbnails." +msgstr "" + +#: ../raphodo/preferencedialog.py:256 +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 +msgid "*" +msgstr "" + +#: ../raphodo/preferencedialog.py:294 +msgid "Thumbnail Cache" +msgstr "" + +#: ../raphodo/preferencedialog.py:296 +msgid "Calculating..." +msgstr "" + +#: ../raphodo/preferencedialog.py:302 +msgid "days" +msgstr "" + +#: ../raphodo/preferencedialog.py:303 +msgid "forever" +msgstr "" + +#: ../raphodo/preferencedialog.py:308 +msgid "Cache size:" +msgstr "" + +#: ../raphodo/preferencedialog.py:310 +msgid "Number of thumbnails:" +msgstr "" + +#: ../raphodo/preferencedialog.py:312 +msgid "Database size:" +msgstr "" + +#: ../raphodo/preferencedialog.py:314 +msgid "Cache unaccessed thumbnails for:" +msgstr "" + +#: ../raphodo/preferencedialog.py:322 +msgid "Purge Cache..." +msgstr "" + +#: ../raphodo/preferencedialog.py:323 +msgid "Optimize Cache..." +msgstr "" + +#: ../raphodo/preferencedialog.py:336 +msgid "* Takes effect upon program restart" +msgstr "" + +#: ../raphodo/preferencedialog.py:346 +msgid "Skip download" +msgstr "" + +#: ../raphodo/preferencedialog.py:347 +msgid "Don't download the file, and issue an error message" +msgstr "" + +#: ../raphodo/preferencedialog.py:348 +msgid "Add unique identifier" +msgstr "" + +#: ../raphodo/preferencedialog.py:349 +msgid "" +"Add an identifier like _1 or _2 to the end of the filename, immediately " +"before the file's extension" +msgstr "" + +#: ../raphodo/preferencedialog.py:355 +msgid "Overwrite" +msgstr "" + +#: ../raphodo/preferencedialog.py:356 +msgid "Overwrite the previously backed up file" +msgstr "" + +#: ../raphodo/preferencedialog.py:357 +msgid "Skip" +msgstr "" + +#: ../raphodo/preferencedialog.py:358 +msgid "Don't overwrite the backup file, and issue an error message" +msgstr "" + +#: ../raphodo/preferencedialog.py:364 +msgid "" +"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 +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 +msgid "Program Warnings" +msgstr "" + +#: ../raphodo/preferencedialog.py:399 +msgid "Show a warning when:" +msgstr "" + +#: ../raphodo/preferencedialog.py:402 +msgid "Downloading files currently not displayed" +msgstr "" + +#: ../raphodo/preferencedialog.py:403 +msgid "" +"Warn when about to download files that are not displayed in the main window." +msgstr "" + +#: ../raphodo/preferencedialog.py:405 +msgid "Backup destinations are missing" +msgstr "" + +#: ../raphodo/preferencedialog.py:406 +msgid "Warn before starting a download if it is not possible to back up files." +msgstr "" + +#: ../raphodo/preferencedialog.py:408 +msgid "Program libraries are missing or broken" +msgstr "" + +#: ../raphodo/preferencedialog.py:409 +msgid "" +"Warn if a software library used by Rapid Photo Downloader is missing or not " +"functioning." +msgstr "" + +#: ../raphodo/preferencedialog.py:412 +msgid "Filesystem metadata cannot be set" +msgstr "" + +#: ../raphodo/preferencedialog.py:413 +msgid "" +"Warn if there is an error setting a file's filesystem metadata, such as its " +"modification time." +msgstr "" + +#: ../raphodo/preferencedialog.py:416 +msgid "Encountering unhandled files" +msgstr "" + +#: ../raphodo/preferencedialog.py:417 +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 +msgid "Do not warn about unhandled files with extensions:" +msgstr "" + +#: ../raphodo/preferencedialog.py:424 +msgid "" +"File extensions are case insensitive and do not need to include the leading " +"dot." +msgstr "" + +#: ../raphodo/preferencedialog.py:427 +msgid "Add" +msgstr "" + +#: ../raphodo/preferencedialog.py:428 +msgid "" +"Add a file extension to the list of unhandled file types to not warn about." +msgstr "" + +#: ../raphodo/preferencedialog.py:430 +msgid "" +"Remove a file extension from the list of unhandled file types to not warn " +"about." +msgstr "" + +#: ../raphodo/preferencedialog.py:434 +msgid "" +"Clear the list of file extensions of unhandled file types to not warn about." +msgstr "" + +#: ../raphodo/preferencedialog.py:469 +msgid "Version Check" +msgstr "" + +#: ../raphodo/preferencedialog.py:470 +msgid "Check for new version at startup" +msgstr "" + +#: ../raphodo/preferencedialog.py:471 +msgid "Check for a new version of the program each time the program starts." +msgstr "" + +#: ../raphodo/preferencedialog.py:473 +msgid "Include development releases" +msgstr "" + +#: ../raphodo/preferencedialog.py:474 +msgid "" +"Include alpha, beta and other development releases when checking for a new " +"version of the program.\n" +"\n" +"If you are currently running a development version, the check will always " +"occur." +msgstr "" + +#: ../raphodo/preferencedialog.py:489 +msgid "Ignore DNG date/time metadata on MTP devices" +msgstr "" + +#: ../raphodo/preferencedialog.py:490 +msgid "" +"Ignore date/time metadata in DNG files located on MTP devices, and use the " +"file's modification time instead.\n" +"\n" +"Useful for devices like some phones and tablets that create incorrect DNG " +"metadata." +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 +#, python-format +msgid "Restores default %s preference values" +msgstr "" + +#: ../raphodo/preferencedialog.py:832 +msgid "" +"Do you want to purge the thumbnail cache? The cache will be purged when the " +"program is next started." +msgstr "" + +#: ../raphodo/preferencedialog.py:835 +msgid "Purge Thumbnail Cache" +msgstr "" + +#: ../raphodo/preferencedialog.py:847 +msgid "" +"Do you want to optimize the thumbnail cache? The cache will be optimized " +"when the program is next started." +msgstr "" + +#: ../raphodo/preferencedialog.py:850 +msgid "Optimize Thumbnail Cache" +msgstr "" + +#: ../raphodo/preferencedialog.py:1045 +msgid "Enter a Path to Ignore" +msgstr "" + +#: ../raphodo/preferencedialog.py:1046 +msgid "Specify a path that will never be scanned for photos or videos" +msgstr "" + +#: ../raphodo/preferencedialog.py:1047 +msgid "Path:" +msgstr "" + +#: ../raphodo/preferencedialog.py:1061 +msgid "Enter a File Extension" +msgstr "" + +#: ../raphodo/preferencedialog.py:1062 +msgid "Specify a file extension (without the leading dot)" +msgstr "" + +#: ../raphodo/preferencedialog.py:1063 ../raphodo/renamepanel.py:122 +msgid "Extension:" +msgstr "" + +#: ../raphodo/preferencedialog.py:1078 +msgid "Invalid File Extension" +msgstr "" + +#: ../raphodo/preferencedialog.py:1079 +#, python-format +msgid "" +"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 +#, python-format +msgid "" +"Recognized file types:\n" +"\n" +"Photos:\n" +"%(photos)s\n" +"\n" +"Videos:\n" +"%(videos)s\n" +"\n" +"Audio:\n" +"%(audio)s\n" +"\n" +"Other:\n" +"%(other)s" +msgstr "" + +#: ../raphodo/preferences.py:286 +msgid "Wedding" +msgstr "" + +#: ../raphodo/preferences.py:286 +msgid "Birthday" +msgstr "" + +#: ../raphodo/preferences.py:614 +#, python-format +msgid "Subfolder preferences should not start with a %s" +msgstr "" + +#: ../raphodo/preferences.py:617 +#, python-format +msgid "Subfolder preferences should not end with a %s" +msgstr "" + +#: ../raphodo/preferences.py:622 +#, python-format +msgid "Subfolder preferences should not contain two %s one after the other" +msgstr "" + +#. self.setFlat(True) +#: ../raphodo/primarybutton.py:72 +msgid "Download 8 Photos and 10 Videos" +msgstr "" + +#: ../raphodo/problemnotification.py:86 ../raphodo/problemnotification.py:208 +#, python-format +msgid "Error: %(errno)s %(strerror)s" +msgstr "" + +#: ../raphodo/problemnotification.py:89 +#, python-format +msgid "Error: %s" +msgstr "" + +#: ../raphodo/problemnotification.py:116 +#, python-format +msgid "GPhoto2 Error: %s" +msgstr "" + +#: ../raphodo/problemnotification.py:124 +msgid "" +"Unable to initialize the camera, probably because another program is using " +"it. No files were copied from it." +msgstr "" + +#: ../raphodo/problemnotification.py:134 +#, python-format +msgid "Unable to read directory %s" +msgstr "" + +#: ../raphodo/problemnotification.py:140 +#, python-format +msgid "Unable to access modification time or size from %s" +msgstr "" + +#: ../raphodo/problemnotification.py:146 +#, python-format +msgid "Unable to read file %s" +msgstr "" + +#: ../raphodo/problemnotification.py:152 +#, python-format +msgid "Unable to write file %s" +msgstr "" + +#: ../raphodo/problemnotification.py:158 +#, python-format +msgid "Unable to move file %s" +msgstr "" + +#: ../raphodo/problemnotification.py:164 +#, python-format +msgid "Unable to remove file %s" +msgstr "" + +#: ../raphodo/problemnotification.py:170 +#, python-format +msgid "Unable to copy file %s" +msgstr "" + +#: ../raphodo/problemnotification.py:176 +#, python-format +msgid "Zero length file %s will not be downloaded" +msgstr "" + +#: ../raphodo/problemnotification.py:182 +#, python-format +msgid "Could not determine filesystem modification time for %s" +msgstr "" + +#: ../raphodo/problemnotification.py:188 +#, python-format +msgid "Unable to load metadata from %s" +msgstr "" + +#: ../raphodo/problemnotification.py:194 +#, python-format +msgid "" +"Unable to load metadata from %(name)s. The %(filetype)s was not downloaded." +msgstr "" + +#: ../raphodo/problemnotification.py:202 +#, python-format +msgid "" +"An error occurred setting a file's filesystem metadata on the filesystem %s. " +"If this error occurs again on the same filesystem, it will not be reported " +"again." +msgstr "" + +#: ../raphodo/problemnotification.py:216 +#, python-format +msgid "Encountered unhandled file %s. It will not be downloaded." +msgstr "" + +#: ../raphodo/problemnotification.py:223 +#, python-format +msgid "%(filetype)s %(destination)s already exists." +msgstr "" + +#: ../raphodo/problemnotification.py:234 ../raphodo/problemnotification.py:262 +#, python-format +msgid "" +"The existing %(filetype)s %(destination)s was last modified on %(date)s at " +"%(time)s." +msgstr "" + +#: ../raphodo/problemnotification.py:245 +#, python-format +msgid "The %(filetype)s %(source)s was not downloaded from %(device)s." +msgstr "" + +#: ../raphodo/problemnotification.py:273 +#, python-format +msgid "The %(filetype)s %(source)s was downloaded from %(device)s." +msgstr "" + +#: ../raphodo/problemnotification.py:282 +#, python-format +msgid "The unique identifier '%s' was added to the filename." +msgstr "" + +#: ../raphodo/problemnotification.py:298 +#, python-format +msgid "" +"The existing backup %(filetype)s %(destination)s was last modified on " +"%(date)s at %(time)s." +msgstr "" + +#: ../raphodo/problemnotification.py:309 +#, python-format +msgid "The %(filetype)s %(source)s was not backed up from %(device)s." +msgstr "" + +#: ../raphodo/problemnotification.py:326 +#, python-format +msgid "" +"The previous backup %(filetype)s %(destination)s was last modified on " +"%(date)s at %(time)s." +msgstr "" + +#: ../raphodo/problemnotification.py:337 +#, python-format +msgid "" +"The %(filetype)s %(source)s from %(device)s was backed up, overwriting the " +"previous backup %(filetype)s." +msgstr "" + +#: ../raphodo/problemnotification.py:356 +#, python-format +msgid "" +"When synchronizing RAW + JPEG sequence values, a duplicate %(filetype)s " +"%(file)s was encountered, and was not downloaded." +msgstr "" + +#: ../raphodo/problemnotification.py:366 +msgid "" +"When synchronizing RAW + JPEG sequence values, photos were detected with the " +"same filenames, but taken at different times:" +msgstr "" + +#: ../raphodo/problemnotification.py:373 +#, python-format +msgid "" +"%(image1)s was taken on %(image1_date)s at %(image1_time)s, and %(image2)s " +"on %(image2_date)s at %(image2_time)s." +msgstr "" + +#: ../raphodo/problemnotification.py:389 +#, python-format +msgid "Unable to finalize the filename for %s" +msgstr "" + +#: ../raphodo/problemnotification.py:424 +#, python-format +msgid "" +"The filename %(destination)s was not fully generated for %(filetype)s " +"%(source)s." +msgstr "" + +#: ../raphodo/problemnotification.py:433 +#, python-format +msgid "The %(type)s metadata is missing." +msgstr "" + +#: ../raphodo/problemnotification.py:439 +#, python-format +msgid "The following metadata is missing: %s." +msgstr "" + +#: ../raphodo/problemnotification.py:445 +#, python-format +msgid "Date/time conversion failed: %s." +msgstr "" + +#: ../raphodo/problemnotification.py:451 +msgid "" +"Could not extract valid date/time metadata or determine the file " +"modification time." +msgstr "" + +#: ../raphodo/problemnotification.py:457 +msgid "Filename does not have an extension." +msgstr "" + +#: ../raphodo/problemnotification.py:460 +msgid "Filename does not have a number component." +msgstr "" + +#: ../raphodo/problemnotification.py:464 +#, python-format +msgid "Error generating component %(component)s. Error: %(error)s" +msgstr "" + +#: ../raphodo/problemnotification.py:477 +#, python-format +msgid "" +"The download subfolders %(folder)s were only partially generated for " +"%(filetype)s %(source)s." +msgstr "" + +#: ../raphodo/problemnotification.py:486 +#, python-format +msgid "" +"There is no data with which to generate the %(subfolder_file)s for " +"%(filename)s. The %(filetype)s was not downloaded." +msgstr "" + +#: ../raphodo/problemnotification.py:499 +#, python-format +msgid "" +"Unable to create the %(filetype)s %(destination)s in %(folder)s. The " +"download file was %(source)s in %(device)s. It was not downloaded." +msgstr "" + +#: ../raphodo/problemnotification.py:514 +#, python-format +msgid "Unable to create the download subfolder %s." +msgstr "" + +#: ../raphodo/problemnotification.py:526 +#, python-format +msgid "Unable to create the backup subfolder %s." +msgstr "" + +#: ../raphodo/problemnotification.py:577 +#, python-format +msgid "Problems scanning %s" +msgstr "" + +#: ../raphodo/problemnotification.py:584 +#, python-format +msgid "Problems copying from %s" +msgstr "" + +#: ../raphodo/problemnotification.py:591 +msgid "Problems while finalizing filenames and generating subfolders" +msgstr "" + +#: ../raphodo/problemnotification.py:598 +#, python-format +msgid "Problems backing up to %s" +msgstr "" + +#. Translators: for example Nov 3 or Dec 31 +#. The start and end dates are on a different day +#. Translators: for example Nov 3 or Dec 31 +#: ../raphodo/proximity.py:105 ../raphodo/proximity.py:221 +#: ../raphodo/proximity.py:224 ../raphodo/proximity.py:828 +#, python-format +msgid "%(month)s %(numeric_day)s" +msgstr "" + +#. Translators: for example Nov 15 2015 +#. Translators: for example Nov 3 2015 +#: ../raphodo/proximity.py:109 ../raphodo/proximity.py:230 +#: ../raphodo/proximity.py:231 ../raphodo/proximity.py:831 +#, python-format +msgid "%(date)s %(year)s" +msgstr "" + +#. Translators: for example Nov 3 2015, 11:25 AM +#. Translators: for example, Nov 3, 12:15 PM +#: ../raphodo/proximity.py:197 ../raphodo/proximity.py:215 +#: ../raphodo/proximity.py:234 ../raphodo/proximity.py:236 +#, python-format +msgid "%(date)s, %(time)s" +msgstr "" + +#: ../raphodo/proximity.py:209 +#, python-format +msgid "%(starttime)s - %(endtime)s" +msgstr "" + +#. Translators: for example, Nov 3, 12:15 PM - Nov 4, 1:00 AM +#: ../raphodo/proximity.py:241 +#, python-format +msgid "%(earlier_time)s - %(later_time)s" +msgstr "" + +#. Translators, for example: +#. Nov 3 2012, 12:15 PM - +#. Nov 4 2012, 1:00 AM +#. (please keep the line break signified by \n) +#: ../raphodo/proximity.py:248 +#, python-format +msgid "" +"%(earlier_time)s -\n" +"%(later_time)s" +msgstr "" + +#: ../raphodo/proximity.py:359 +#, python-format +msgid "%(month)s %(year)s" +msgstr "" + +#. Translators: for example Nov 2015 +#: ../raphodo/proximity.py:833 +#, python-format +msgid "%(month)s %(year)s" +msgstr "" + +#: ../raphodo/proximity.py:1344 +msgid "" +"The time elapsed between consecutive photos and videos that is used to build " +"the Timeline" +msgstr "" + +#. Translators: e.g. "45m", which is short for 45 minutes. +#. Replace the very last character (after the d) with the correct +#. localized value, keeping everything else. In other words, change +#. only the m character. +#: ../raphodo/proximity.py:1406 +#, python-format +msgid "%(minutes)dm" +msgstr "" + +#. Translators: i.e. "1.5h", which is short for 1.5 hours. +#. Replace the entire string with the correct localized value +#: ../raphodo/proximity.py:1410 +msgid "1.5h" +msgstr "" + +#. Translators: e.g. "5h", which is short for 5 hours. +#. Replace the very last character (after the d) with the correct localized value, +#. keeping everything else. In other words, change only the h character. +#: ../raphodo/proximity.py:1415 #, python-format -msgid "%(filetype)s already exists" +msgid "%(hours)dh" +msgstr "" + +#: ../raphodo/proximity.py:1461 +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 +msgid "" +"Use the slider (below) to adjust the time elapsed between consecutive shots " +"that is used to build the Timeline." +msgstr "" + +#: ../raphodo/proximity.py:1466 +msgid "Timeline build pending..." msgstr "" -#: rapid/problemnotification.py:105 -#, python-format +#: ../raphodo/proximity.py:1467 +msgid "Timeline is building..." +msgstr "" + +#: ../raphodo/proximity.py:1468 msgid "" -"%(filetype)s could not be backed up because no suitable backup locations " -"were found." +"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 " +"shows when shots were taken. The time a shot was taken is found in a photo " +"or video's metadata. Reading the metadata is time consuming, so Rapid Photo " +"Downloader avoids reading the metadata while scanning files. Instead it uses " +"the time the file was last modified as a proxy for when the shot was taken. " +"The time a shot was taken is confirmed when generating thumbnails or " +"downloading, which is when the metadata is read." +msgstr "" + +#: ../raphodo/rapid.py:484 ../raphodo/rapid.py:2465 ../raphodo/rapid.py:3732 +#: ../raphodo/rapid.py:3850 ../raphodo/rapid.py:3854 ../raphodo/rapid.py:3874 +#: ../raphodo/rapid.py:3878 ../raphodo/rapid.py:4002 ../raphodo/rapid.py:4011 +#: ../raphodo/rapid.py:4499 ../raphodo/rapid.py:4892 ../raphodo/rapid.py:5717 +#: ../raphodo/rememberthisdialog.py:97 +#: ../data/rapid-photo-downloader.desktop.in.h:3 +msgid "Rapid Photo Downloader" msgstr "" -#: rapid/problemnotification.py:110 -#, python-format +#: ../raphodo/rapid.py:1100 msgid "" -"%(image1)s was taken on %(image1_date)s at %(image1_time)s, and %(image2)s " -"on %(image2_date)s at %(image2_time)s." +"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 "" -#: rapid/problemnotification.py:111 -#, python-format -msgid "%(filetype)s was already downloaded" +#: ../raphodo/rapid.py:1110 ../raphodo/rapid.py:1130 +msgid "Problem with libmediainfo" msgstr "" -#: rapid/problemnotification.py:115 -#, python-format +#: ../raphodo/rapid.py:1119 msgid "" -"The existing %(filetype)s was last modified on %(date)s at %(time)s. Unique " -"identifier '%(identifier)s' added." +"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 "" -#: rapid/problemnotification.py:116 -#, python-format -msgid "The existing %(filetype)s was last modified on %(date)s at %(time)s." +#: ../raphodo/rapid.py:1417 +msgid "Download failed" msgstr "" -#: rapid/problemnotification.py:117 -#, python-format -msgid "There is no data with which to name the %(filetype)s." +#: ../raphodo/rapid.py:1419 +msgid "" +"Sorry, the download of the new version of Rapid Photo Downloader failed." +msgstr "" + +#: ../raphodo/rapid.py:1425 +msgid "" +"The new version was successfully downloaded. Do you want to close Rapid " +"Photo Downloader and install it now?" msgstr "" -#: rapid/problemnotification.py:119 +#: ../raphodo/rapid.py:1428 +msgid "Update Rapid Photo Downloader" +msgstr "" + +#: ../raphodo/rapid.py:1432 +msgid "Install" +msgstr "" + +#: ../raphodo/rapid.py:1450 +msgid "New version saved" +msgstr "" + +#: ../raphodo/rapid.py:1451 #, python-format -msgid "Error: %(errorno)s %(strerror)s" +msgid "" +"The tar file and installer script are saved at:\n" +"\n" +" %s" +msgstr "" + +#: ../raphodo/rapid.py:1468 +msgid "Upgrade failed" msgstr "" -#: rapid/problemnotification.py:210 +#: ../raphodo/rapid.py:1469 msgid "" -"File verification failed. The downloaded version is different from the " -"original." +"Sorry, upgrading Rapid Photo Downloader failed because there was an error " +"opening the installer." +msgstr "" + +#: ../raphodo/rapid.py:1667 +msgid "&Source" +msgstr "" + +#: ../raphodo/rapid.py:1671 ../raphodo/rapid.py:2335 +msgid "Download" msgstr "" -#: rapid/problemnotification.py:213 -msgid "The metadata might be corrupt." +#: ../raphodo/rapid.py:1675 +msgid "&Refresh..." msgstr "" -#: rapid/problemnotification.py:216 +#: ../raphodo/rapid.py:1679 +msgid "&Preferences" +msgstr "" + +#: ../raphodo/rapid.py:1683 +msgid "&Quit" +msgstr "" + +#: ../raphodo/rapid.py:1687 +msgid "Error &Reports" +msgstr "" + +#: ../raphodo/rapid.py:1691 +msgid "Clear Completed Downloads" +msgstr "" + +#: ../raphodo/rapid.py:1695 +msgid "Get Help Online..." +msgstr "" + +#: ../raphodo/rapid.py:1699 +msgid "&Tip of the Day..." +msgstr "" + +#: ../raphodo/rapid.py:1703 +msgid "Report a Problem..." +msgstr "" + +#: ../raphodo/rapid.py:1707 +msgid "Make a Donation..." +msgstr "" + +#: ../raphodo/rapid.py:1711 +msgid "Translate this Application..." +msgstr "" + +#: ../raphodo/rapid.py:1715 +msgid "&About..." +msgstr "" + +#: ../raphodo/rapid.py:1719 +msgid "Check for Updates..." +msgstr "" + +#: ../raphodo/rapid.py:1801 +msgid "Timeline" +msgstr "" + +#: ../raphodo/rapid.py:1811 +msgid "Destination" +msgstr "" + +#: ../raphodo/rapid.py:1812 +msgid "Rename" +msgstr "" + +#: ../raphodo/rapid.py:1814 +msgid "Back Up" +msgstr "" + +#. Devices Header and View +#: ../raphodo/rapid.py:1930 msgid "" -"The filename, extension and Exif information indicate it has already been " -"downloaded." +"Turn on or off the use of devices attached to this computer as download " +"sources" msgstr "" -#: rapid/problemnotification.py:235 -#, python-format -msgid " It was backed up to %(volume)s" +#. This Computer Header and View +#: ../raphodo/rapid.py:1944 +msgid "" +"Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: rapid/problemnotification.py:237 -msgid " It was backed up to these devices: " +#: ../raphodo/rapid.py:1945 +msgid "This Computer" msgstr "" -#: rapid/problemnotification.py:239 rapid/problemnotification.py:300 -#: rapid/problemnotification.py:312 rapid/problemnotification.py:339 -#, python-format -msgid "%s, " +#: ../raphodo/rapid.py:1956 +msgid "Select a source folder" msgstr "" -#: rapid/problemnotification.py:240 rapid/problemnotification.py:301 -#: rapid/problemnotification.py:313 rapid/problemnotification.py:340 -#, python-format -msgid "%(volumes)s and %(final_volume)s." +#: ../raphodo/rapid.py:1979 +msgid "Projected Storage Use" +msgstr "" + +#: ../raphodo/rapid.py:1993 ../raphodo/rapid.py:2001 +msgid "Select a destination folder" +msgstr "" + +#: ../raphodo/rapid.py:2049 +msgid "All" +msgstr "" + +#: ../raphodo/rapid.py:2050 +msgid "New" +msgstr "" + +#: ../raphodo/rapid.py:2052 +msgid "Show:" +msgstr "" + +#: ../raphodo/rapid.py:2055 +msgid "Modification Time" +msgstr "" + +#: ../raphodo/rapid.py:2056 +msgid "Checked State" +msgstr "" + +#: ../raphodo/rapid.py:2059 +msgid "File Type" +msgstr "" + +#: ../raphodo/rapid.py:2060 +msgid "Device" +msgstr "" + +#: ../raphodo/rapid.py:2062 +msgid "Sort:" +msgstr "" + +#: ../raphodo/rapid.py:2073 +msgid "Select All:" msgstr "" -#: rapid/problemnotification.py:252 +#: ../raphodo/rapid.py:2315 #, python-format +msgid "Download %(files)s" +msgstr "" + +#: ../raphodo/rapid.py:2331 +msgid "Resume Download" +msgstr "" + +#: ../raphodo/rapid.py:2333 +msgid "Pause" +msgstr "" + +#: ../raphodo/rapid.py:2421 +#, python-brace-format msgid "" -"Photos detected with the same filenames, but taken at different times: " -"%(details)s" +"Please report the problem at {website}.

\n" +" Attach the log file {log_file} to your report (click\n" +" here to open the log directory).\n" +" " msgstr "" -#: rapid/problemnotification.py:269 -#, python-format -msgid "An error occurred when backing up on %(volume)s: %(inst)s." +#: ../raphodo/rapid.py:2435 +msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: rapid/problemnotification.py:271 +#: ../raphodo/rapid.py:2533 #, python-format -msgid "An error occurred when backing up on %(volume)s." +msgid "" +"Changing This Computer source path

Do you really want to " +"change the source path to %(new_path)s?

You are currently downloading " +"from %(source_path)s.

If you do change the path, the current download " +"from This Computer will be cancelled." msgstr "" -#: rapid/problemnotification.py:273 -msgid "Errors occurred when backing up on the following backup devices: " +#: ../raphodo/rapid.py:2599 +msgid "You cannot change the download destination while downloading." msgstr "" -#: rapid/problemnotification.py:277 rapid/problemnotification.py:325 +#: ../raphodo/rapid.py:2608 #, python-format -msgid "%(volume)s (%(inst)s), " +msgid "" +"Confirm Download Destination

Are you sure you want to set the " +"%(file_type)s download destination to %(path)s?" msgstr "" -#: rapid/problemnotification.py:279 -#, python-format -msgid "%(volume)s, " +#: ../raphodo/rapid.py:2686 +msgid "" +"Downloading all files

\n" +" A download always includes all files that are checked " +"for download,\n" +" including those that are not currently displayed because " +"the Timeline\n" +" is being used or because only new files are being shown." +"

\n" +" Do you want to proceed with the download?" msgstr "" -#: rapid/problemnotification.py:283 rapid/problemnotification.py:327 +#: ../raphodo/rapid.py:2824 #, python-format -msgid "%(volumes)s and %(volume)s (%(inst)s)." +msgid "" +"These download folders are invalid:\n" +"%(folder1)s\n" +"%(folder2)s" msgstr "" -#: rapid/problemnotification.py:288 +#: ../raphodo/rapid.py:2828 #, python-format -msgid "%(volumes)s and %(volume)s." +msgid "" +"This download folder is invalid:\n" +"%s" msgstr "" -#: rapid/problemnotification.py:296 -#, python-format -msgid "Backup already exists on %(volume)s." +#: ../raphodo/rapid.py:2831 +msgid "Download Failure" msgstr "" -#: rapid/problemnotification.py:298 -msgid "Backups already exist in these locations: " +#: ../raphodo/rapid.py:2832 +msgid "The download cannot proceed." msgstr "" -#: rapid/problemnotification.py:308 +#: ../raphodo/rapid.py:2846 +msgid "" +"Photos and videos will not be backed up because there is nowhere to back " +"them up. Do you still want to start the download?" +msgstr "" + +#. Translators: filetype will be replaced with 'photos' or 'videos' +#: ../raphodo/rapid.py:2851 ../raphodo/rapid.py:2858 #, python-format -msgid "Backup overwritten on %(volume)s." +msgid "" +"No backup device exists for backing up %(filetype)s. Do you still want to " +"start the download?" msgstr "" -#: rapid/problemnotification.py:310 -msgid "Backups overwritten on these devices: " +#: ../raphodo/rapid.py:2852 ../raphodo/rpdfile.py:227 +msgid "photos" msgstr "" -#: rapid/problemnotification.py:321 -#, python-format -msgid "An error occurred when creating directories on %(volume)s: %(inst)s." +#: ../raphodo/rapid.py:2859 ../raphodo/rpdfile.py:222 +msgid "videos" msgstr "" -#: rapid/problemnotification.py:323 +#: ../raphodo/rapid.py:2865 msgid "" -"Errors occurred when creating directories on the following backup devices: " +"The photo and video backup destinations do not exist or cannot be written " +"to.

Do you still want to start the download?" msgstr "" -#: rapid/problemnotification.py:335 +#: ../raphodo/rapid.py:2873 ../raphodo/rapid.py:2880 #, python-format msgid "" -"File verification failed on %(volume)s. The backed up version is different " -"from the downloaded version." +"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:2875 ../raphodo/rpdfile.py:229 ../raphodo/rpdfile.py:805 +msgid "photo" msgstr "" -#: rapid/problemnotification.py:337 -msgid "File verification failed on these devices: " +#: ../raphodo/rapid.py:2882 ../raphodo/rpdfile.py:224 ../raphodo/rpdfile.py:845 +msgid "video" msgstr "" -#: rapid/problemnotification.py:347 -#, python-format -msgid "%(previousproblem)s Additionally, %(newproblem)s" +#: ../raphodo/rapid.py:2890 +msgid "Backup problem" msgstr "" -#: rapid/problemnotification.py:355 +#. Translators - in the middle is a unicode em dash - please retain it +#. This string is displayed in the status bar when the download is running +#: ../raphodo/rapid.py:3575 #, python-format -msgid " Furthermore, there were %(problems)s." +msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" -#: rapid/problemnotification.py:357 +#. Translators: e.g. 23 photos downloaded +#: ../raphodo/rapid.py:3644 #, python-format -msgid " Furthermore, there was a %(problem)s." +msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" -#: rapid/problemnotification.py:366 +#. Translators: e.g. 2 videos failed to download +#: ../raphodo/rapid.py:3649 #, python-format -msgid "The %(type)s metadata is missing." +msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: rapid/problemnotification.py:368 -msgid "The following metadata is missing: " +#: ../raphodo/rapid.py:3654 ../raphodo/rapid.py:3727 +msgid "warnings" msgstr "" -#: rapid/problemnotification.py:371 -#, python-format -msgid "%(missing_metadata_elements)s and %(final_missing_metadata_element)s." +#: ../raphodo/rapid.py:3683 +msgid "All downloads complete" msgstr "" -#: rapid/problemnotification.py:388 -msgid "Problems in subfolder and filename generation" +#. Translators: e.g. 23 photos downloaded +#: ../raphodo/rapid.py:3690 ../raphodo/rapid.py:3699 ../raphodo/rapid.py:3708 +#: ../raphodo/rapid.py:3717 ../raphodo/rapid.py:3725 +#, python-format +msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: rapid/problemnotification.py:390 -msgid "Problem in subfolder and filename generation" +#: ../raphodo/rapid.py:3692 ../raphodo/rapid.py:3710 +#, python-format +msgid "%(filetype)s downloaded" msgstr "" -#: rapid/problemnotification.py:393 +#: ../raphodo/rapid.py:3701 ../raphodo/rapid.py:3719 #, python-format -msgid "Problems in %s generation" +msgid "%(filetype)s failed to download" msgstr "" -#: rapid/problemnotification.py:395 +#: ../raphodo/rapid.py:3746 +msgid "1 failure" +msgstr "" + +#: ../raphodo/rapid.py:3748 #, python-format -msgid "Problem in %s generation" +msgid "%d failures" +msgstr "" + +#: ../raphodo/rapid.py:3753 +msgid "1 warning" msgstr "" -#: rapid/problemnotification.py:404 +#: ../raphodo/rapid.py:3755 #, python-format -msgid "%(filetype)s already exists, but it was backed up" +msgid "%d warnings" msgstr "" -#: rapid/problemnotification.py:406 +#: ../raphodo/rapid.py:3775 #, python-format -msgid "An error occurred when copying the %(filetype)s, but it was backed up" +msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: rapid/problemnotification.py:428 -msgid "Multiple problems were encountered" +#: ../raphodo/rapid.py:3778 +#, python-format +msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: rapid/problemnotification.py:430 rapid/subfolderfile.py:261 -msgid "Photos detected with the same filenames, but taken at different times" +#: ../raphodo/rapid.py:3783 +#, python-format +msgid "No files downloaded — %(failures)s" msgstr "" -#: rapid/problemnotification.py:436 -msgid "there were errors backing up" +#: ../raphodo/rapid.py:3785 +msgid "No files downloaded" msgstr "" -#: rapid/problemnotification.py:437 -msgid "There were errors backing up" +#: ../raphodo/rapid.py:3809 +#, python-format +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for the %(camera)s" msgstr "" -#: rapid/problemnotification.py:439 -msgid "there was an error backing up" +#: ../raphodo/rapid.py:3813 +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for this computer" msgstr "" -#: rapid/problemnotification.py:440 -msgid "There was an error backing up" +#: ../raphodo/rapid.py:3816 +#, python-format +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for %(device)s" msgstr "" -#. e.g. -#: rapid/problemnotification.py:443 +#: ../raphodo/rapid.py:3824 #, python-format -msgid "%(previousproblem)s, and %(backinguperror)s" +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for %(number_devices)s devices and this computer" msgstr "" -#: rapid/rpdfile.py:159 +#: ../raphodo/rapid.py:3837 #, python-format -msgid "%(number)s %(filetypes)s" +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for the %(camera)s and this computer" msgstr "" -#: rapid/rpdfile.py:169 +#: ../raphodo/rapid.py:3841 #, python-format -msgid "scanning (found %(photos)s photos and %(videos)s videos)..." +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for %(device)s and this computer" msgstr "" -#: rapid/subfolderfile.py:81 +#: ../raphodo/rapid.py:3845 #, python-format -msgid "%(hour)s:%(minute)s:%(second)s:%(subsecond)s" +msgid "" +"The Destination subfolders and Timeline will be rebuilt after all thumbnails " +"have been generated for %(number_devices)s devices" msgstr "" -#: rapid/subfolderfile.py:325 -msgid "subfolder and filename" +#: ../raphodo/rapid.py:3871 +msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: rapid/subfolderfile.py:406 -msgid "Photo has already been downloaded" +#: ../raphodo/rapid.py:3926 +msgid "Program preferences are invalid" msgstr "" -#: rapid/subfolderfile.py:407 +#: ../raphodo/rapid.py:4003 #, python-format -msgid "Source: %(source)s" +msgid "" +"All files on the %(camera)s are inaccessible.

It may be locked " +"or not configured for file transfers using MTP. You can unlock it and try " +"again.

On some models you also need to change the setting USB for " +"charging to USB for file transfers.

Alternatively, you can " +"ignore this device." msgstr "" -#: rapid/subfolderfile.py:485 -msgid "Failed to create download subfolder" +#: ../raphodo/rapid.py:4012 +#, python-format +msgid "" +"The %(camera)s appears to be in use by another application.

You can close any other application (such as a file browser) that " +"is using it and try again. If that does not work, unplug the %(camera)s from " +"the computer and plug it in again.

Alternatively, you can ignore this " +"device." msgstr "" -#: rapid/subfolderfile.py:486 -#, python-format -msgid "Path: %s" +#: ../raphodo/rapid.py:4023 +msgid "&Try Again" msgstr "" -#: rapid/glade3/rapid.ui.h:1 -msgid "About..." +#: ../raphodo/rapid.py:4024 +msgid "&Ignore This Device" msgstr "" -#: rapid/glade3/rapid.ui.h:2 -msgid "_Check All" +#: ../raphodo/rapid.py:4090 +#, python-format +msgid "Sorry, an unexpected problem occurred while scanning %s." msgstr "" -#: rapid/glade3/rapid.ui.h:3 -msgid "Check All Photos" +#: ../raphodo/rapid.py:4091 +msgid "Unfortunately you cannot download from this device." msgstr "" -#: rapid/glade3/rapid.ui.h:4 -msgid "Check All Videos" +#: ../raphodo/rapid.py:4095 +msgid "" +"A possible workaround for the problem might be downloading from the camera's " +"memory card using a card reader." msgstr "" -#: rapid/glade3/rapid.ui.h:5 -msgid "_Make a Donation..." +#: ../raphodo/rapid.py:4100 +msgid "Device scan failed" msgstr "" -#: rapid/glade3/rapid.ui.h:7 -msgid "_Get Help Online..." +#: ../raphodo/rapid.py:4476 +#, python-format +msgid "" +"The %(camera)s cannot be scanned because it cannot be unmounted.

You can close any other application (such as a file browser) that " +"is using it and try again. If that does not work, unplug the %(camera)s from " +"the computer and plug it in again." msgstr "" -#: rapid/glade3/rapid.ui.h:8 -msgid "Help" +#: ../raphodo/rapid.py:4500 +#, python-format +msgid "" +"The download cannot start because the %(camera)s cannot be unmounted.

You can close any other application (such as a file browser) that " +"is using it and try again. If that does not work, unplug the %(camera)s from " +"the computer and plug it in again, and choose which files you want to " +"download from it." msgstr "" -#: rapid/glade3/rapid.ui.h:9 -msgid "Preferences" +#: ../raphodo/rapid.py:4639 +#, python-format +msgid "" +"Do you want to download photos and videos from the device %(device)s?" msgstr "" -#: rapid/glade3/rapid.ui.h:10 -msgid "Quit" +#: ../raphodo/rapid.py:4881 +#, python-format +msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: rapid/glade3/rapid.ui.h:11 -msgid "Refresh" +#: ../raphodo/rapid.py:4883 +msgid "" +"All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: rapid/glade3/rapid.ui.h:12 -msgid "_Report a Problem..." +#: ../raphodo/rapid.py:4887 +#, python-format +msgid "" +"Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: rapid/glade3/rapid.ui.h:13 -msgid "Translate this Application..." +#: ../raphodo/rapid.py:4889 +msgid "Any device with the same name will be ignored." msgstr "" -#: rapid/glade3/rapid.ui.h:14 -msgid "_Uncheck All" +#: ../raphodo/rapid.py:5182 +#, python-format +msgid "Downloading from %(location)s on This Computer." msgstr "" -#: rapid/glade3/rapid.ui.h:16 -msgid "_File" +#: ../raphodo/rapid.py:5184 +msgid "" +"Do you really want to download from here?

On some systems, scanning " +"this location can take a very long time." msgstr "" -#: rapid/glade3/rapid.ui.h:17 -msgid "Download / Pause" +#: ../raphodo/rapid.py:5228 +#, python-format +msgid "Generating thumbnails for %s" msgstr "" -#: rapid/glade3/rapid.ui.h:18 -msgid "_Select" +#: ../raphodo/rapid.py:5231 +#, python-format +msgid "Scanning %s" msgstr "" -#: rapid/glade3/rapid.ui.h:19 -msgid "Select All Without _Job Code" +#: ../raphodo/rapid.py:5241 +#, python-format +msgid "" +"%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: rapid/glade3/rapid.ui.h:20 -msgid "Select All Wit_h Job Code" +#: ../raphodo/rapid.py:5247 +#, python-format +msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: rapid/glade3/rapid.ui.h:21 -msgid "_View" +#: ../raphodo/rapid.py:5489 +msgid "Display program information when run from the command line." msgstr "" -#: rapid/glade3/rapid.ui.h:22 -msgid "_Error Log" +#: ../raphodo/rapid.py:5491 +msgid "Display debugging information when run from the command line." msgstr "" -#: rapid/glade3/rapid.ui.h:23 -msgid "_Clear Completed Downloads" +#: ../raphodo/rapid.py:5494 +msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: rapid/glade3/rapid.ui.h:24 -msgid "Previous File" +#: ../raphodo/rapid.py:5497 +msgid "Turn on or off the the renaming of photos." msgstr "" -#: rapid/glade3/rapid.ui.h:25 -msgid "Next File" +#: ../raphodo/rapid.py:5499 +msgid "turn on or off the the renaming of videos." msgstr "" -#: rapid/glade3/rapid.ui.h:26 -msgid "_Help" +#: ../raphodo/rapid.py:5501 +msgid "" +"Turn on or off the automatic detection of devices from which to download." msgstr "" -#: rapid/glade3/rapid.ui.h:27 -msgid "_Translate this Application..." +#: ../raphodo/rapid.py:5505 +msgid "Turn on or off downloading from this computer." msgstr "" -#: rapid/glade3/rapid.ui.h:28 -msgid "_Include in download" +#: ../raphodo/rapid.py:5507 ../raphodo/rapid.py:5510 ../raphodo/rapid.py:5513 +#: ../raphodo/rapid.py:5534 ../raphodo/rapid.py:5538 +msgid "PATH" msgstr "" -#: rapid/glade3/rapid.ui.h:29 -msgid "_Download" +#: ../raphodo/rapid.py:5508 +msgid "The PATH on this computer from which to download." msgstr "" -#: rapid/glade3/prefs.ui.h:1 -msgid "Preferences: Rapid Photo Downloader" +#: ../raphodo/rapid.py:5511 +msgid "The PATH where photos will be downloaded to." msgstr "" -#: rapid/glade3/prefs.ui.h:2 -msgid "Photo Download Folders" +#: ../raphodo/rapid.py:5514 +msgid "The PATH where videos will be downloaded to." msgstr "" -#: rapid/glade3/prefs.ui.h:3 -msgid "Example: /home/user/Pictures" +#: ../raphodo/rapid.py:5516 +msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: rapid/glade3/prefs.ui.h:4 -msgid "Download Subfolders" +#: ../raphodo/rapid.py:5520 +msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: rapid/glade3/prefs.ui.h:5 -msgid "Download folder:" +#: ../raphodo/rapid.py:5522 ../raphodo/rapid.py:5528 +msgid "FOLDER" msgstr "" -#: rapid/glade3/prefs.ui.h:6 +#: ../raphodo/rapid.py:5523 msgid "" -"Choose the download folder. Subfolders for the downloaded photos will be " -"automatically created in this folder using the structure specified below." +"The FOLDER in which backups are stored on the automatically detected photo " +"backup device, with the folder's name being used to identify whether or not " +"the device is used for backups. For each device you wish to use for backing " +"photos up to, create a folder on it with this name." msgstr "" -#: rapid/glade3/prefs.ui.h:7 -msgid "Download Folder" +#: ../raphodo/rapid.py:5529 +msgid "" +"The FOLDER in which backups are stored on the automatically detected video " +"backup device, with the folder's name being used to identify whether or not " +"the device is used for backups. For each device you wish to use for backing " +"up videos to, create a folder on it with this name." msgstr "" -#: rapid/glade3/prefs.ui.h:8 -msgid "Photo Folders" +#: ../raphodo/rapid.py:5535 +msgid "" +"The PATH where photos will be backed up when automatic detection of backup " +"devices is turned off." msgstr "" -#: rapid/glade3/prefs.ui.h:9 -msgid "Photo Rename\t" +#: ../raphodo/rapid.py:5539 +msgid "" +"The PATH where videos will be backed up when automatic detection of backup " +"devices is turned off." msgstr "" -#: rapid/glade3/prefs.ui.h:10 -msgid "Photo Rename" +#: ../raphodo/rapid.py:5542 +#, python-format +msgid "Ignore photos with the following extensions: %s" msgstr "" -#: rapid/glade3/prefs.ui.h:11 -msgid " " +#: ../raphodo/rapid.py:5546 +msgid "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: rapid/glade3/prefs.ui.h:12 -msgid "New:" +#: ../raphodo/rapid.py:5549 +msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: rapid/glade3/prefs.ui.h:13 -msgid "Original:" +#: ../raphodo/rapid.py:5552 +msgid "" +"Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " +"off does not delete existing cache contents." msgstr "" -#: rapid/glade3/prefs.ui.h:14 -msgid "Example" +#: ../raphodo/rapid.py:5556 +msgid "" +"Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " +"exit." msgstr "" -#: rapid/glade3/prefs.ui.h:15 -msgid "Photo Rename" +#: ../raphodo/rapid.py:5560 +msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: rapid/glade3/prefs.ui.h:16 -msgid "Video Download Folders" +#: ../raphodo/rapid.py:5563 +msgid "" +"Import preferences from an old program version and exit. Requires the " +"command line program gconftool-2." msgstr "" -#: rapid/glade3/prefs.ui.h:17 +#: ../raphodo/rapid.py:5566 msgid "" -"Sorry, video downloading functionality disabled. To download videos, please " -"install either the hachoir metadata and kaa metadata packages " -"for python, or exiftool." +"Reset all program settings to their default values, delete all thumbnails in " +"the Thumbnail cache, forget which files have been previously downloaded, and " +"exit." +msgstr "" + +#: ../raphodo/rapid.py:5570 +msgid "Include gphoto2 debugging information in log files." +msgstr "" + +#: ../raphodo/rapid.py:5574 +msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: rapid/glade3/prefs.ui.h:18 +#: ../raphodo/rapid.py:5635 msgid "" -"Choose the download folder. Subfolders for the downloaded videos will be " -"automatically created in this folder using the structure specified below." +"To import preferences from the old version of Rapid Photo Downloader, you " +"must install the program gconftool-2." msgstr "" -#: rapid/glade3/prefs.ui.h:19 -msgid "Video Folders" +#: ../raphodo/rapid.py:5644 +msgid "No prior program preferences detected: exiting" msgstr "" -#: rapid/glade3/prefs.ui.h:20 -msgid "Video Rename\t" +#: ../raphodo/rapid.py:5647 +#, python-format +msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: rapid/glade3/prefs.ui.h:21 -msgid "Video Rename" +#: ../raphodo/rapid.py:5709 +#, python-format +msgid "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: rapid/glade3/prefs.ui.h:22 -msgid "Rename Options" +#: ../raphodo/rapid.py:5721 +msgid "Program aborting." msgstr "" -#: rapid/glade3/prefs.ui.h:23 -msgid "Sequence Numbers" +#: ../raphodo/rapid.py:5731 +msgid "Never run this program as the sudo / root user." msgstr "" -#: rapid/glade3/prefs.ui.h:24 -msgid "" -"Specify the time in 24 hour format at which the Downloads today " -"sequence number should be reset." +#: ../raphodo/rapid.py:5735 +msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: rapid/glade3/prefs.ui.h:25 -msgid "Day start:" +#: ../raphodo/rapid.py:5789 +msgid "" +"When specifying a path on the command line, do not also specify an\n" +"option for device auto detection or a path on \"This Computer\"." msgstr "" -#: rapid/glade3/prefs.ui.h:26 -msgid "Downloads today:" +#: ../raphodo/rapid.py:5945 +msgid "All settings and caches have been reset" msgstr "" -#: rapid/glade3/prefs.ui.h:27 -msgid "Stored number:" +#: ../raphodo/rapid.py:5953 +msgid "Thumbnail Cache has been reset" msgstr "" -#: rapid/glade3/prefs.ui.h:28 -msgid ":" +#: ../raphodo/rapid.py:5959 +msgid "Remembered files have been forgotten" msgstr "" -#: rapid/glade3/prefs.ui.h:29 -msgid " hh:mm" +#: ../raphodo/rememberthisdialog.py:70 +msgid "&Don't ask me about this again" msgstr "" -#: rapid/glade3/prefs.ui.h:30 -msgid "Synchronize RAW + JPEG sequence numbers" +#: ../raphodo/rememberthisdialog.py:72 +msgid "&Don't warn me about this again" msgstr "" -#: rapid/glade3/prefs.ui.h:31 -msgid "Compatibility with Other Operating Systems" +#: ../raphodo/rememberthisdialog.py:75 +msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: rapid/glade3/prefs.ui.h:32 -msgid "" -"Specify whether photo, video and folder names should have any characters " -"removed that are not allowed by other operating systems." +#: ../raphodo/renameandmovefile.py:510 +msgid "subfolder and filename" msgstr "" -#: rapid/glade3/prefs.ui.h:33 -msgid "Strip incompatible characters" +#: ../raphodo/renameandmovefile.py:512 +msgid "filename" msgstr "" -#: rapid/glade3/prefs.ui.h:34 -msgid "Rename Options" +#: ../raphodo/renameandmovefile.py:514 +msgid "subfolder" msgstr "" -#: rapid/glade3/prefs.ui.h:35 -msgid "Job Codes" +#: ../raphodo/renamepanel.py:290 +msgid "A counter for how many downloads occur on each day" msgstr "" -#: rapid/glade3/prefs.ui.h:36 -msgid "Job Codes" +#: ../raphodo/renamepanel.py:291 +msgid "Downloads today:" msgstr "" -#: rapid/glade3/prefs.ui.h:37 -msgid "_Add..." +#: ../raphodo/renamepanel.py:313 +msgid "A counter that is remembered each time the program is run " msgstr "" -#: rapid/glade3/prefs.ui.h:39 -msgid "R_emove All" +#: ../raphodo/renamepanel.py:314 +msgid "Stored number:" msgstr "" -#: rapid/glade3/prefs.ui.h:40 -msgid "Job Codes" +#: ../raphodo/renamepanel.py:331 +msgid "" +"The time at which the Downloads today sequence number should be reset" msgstr "" -#: rapid/glade3/prefs.ui.h:41 -msgid "Devices" +#: ../raphodo/renamepanel.py:332 +msgid "Day start:" msgstr "" -#: rapid/glade3/prefs.ui.h:42 -msgid "Devices" +#. 24 hour format, if wanted in a future release: +#. self.dayStart.setDisplayFormat('HH:mm:ss') +#: ../raphodo/renamepanel.py:342 +msgid "Synchronize RAW + JPEG" msgstr "" -#: rapid/glade3/prefs.ui.h:43 +#: ../raphodo/renamepanel.py:345 msgid "" -"Devices are from where to download photos and videos, such as cameras, " -"memory cards or Portable Storage Devices.\n" -"\n" -"You can download from multiple devices simultaneously, or you can specify a " -"location on your hard drive.\n" +"Synchronize sequence numbers for matching RAW and JPEG pairs.\n" "\n" -"Downloading directly from cameras is currently an experimental feature. " -"If downloading directly from your camera works poorly or not at all, try " -"setting it to PTP mode. If that is not possible, a card reader must be used." -"" +"See the online documentation for more details." msgstr "" -#: rapid/glade3/prefs.ui.h:48 -msgid "Automatically detect Portable Storage Devices" +#: ../raphodo/renamepanel.py:349 +msgid "Sequence Numbers" msgstr "" -#: rapid/glade3/prefs.ui.h:49 -msgid "Automatically detect devices" +#: ../raphodo/renamepanel.py:360 +msgid "Strip incompatible characters" msgstr "" -#: rapid/glade3/prefs.ui.h:50 +#: ../raphodo/renamepanel.py:363 msgid "" -"If you enable automatic detection of Portable Storage Devices, the entire " -"device will be scanned. On large devices, this could take some time.\n" -"\n" -"When this option is enabled, and a potential device is detected, you will be " -"prompted to determine if it should be scanned or not." +"Whether photo, video and folder names should have any characters removed " +"that are not allowed by other operating systems" msgstr "" -#: rapid/glade3/prefs.ui.h:53 -msgid "Location:" +#: ../raphodo/renamepanel.py:365 +msgid "Compatibility" msgstr "" -#: rapid/glade3/prefs.ui.h:54 -msgid "" -"If you disable automatic detection, choose the exact location of the photos " -"and videos." +#: ../raphodo/renamepanel.py:433 +msgid "Photo Renaming" msgstr "" -#: rapid/glade3/prefs.ui.h:55 -msgid "Device Options" +#: ../raphodo/renamepanel.py:436 +msgid "Video Renaming" msgstr "" -#: rapid/glade3/prefs.ui.h:56 -msgid "Remembered Paths" +#: ../raphodo/renamepanel.py:439 +msgid "Renaming Options" msgstr "" -#: rapid/glade3/prefs.ui.h:57 -msgid "" -"Remembered paths are those associated with devices that you have chosen to " -"always scan or ignore when automatic detection of Portable Storage Devices " -"is enabled." +#: ../raphodo/rpdfile.py:217 +msgid "photos and videos" msgstr "" -#: rapid/glade3/prefs.ui.h:58 -msgid "Ignored Paths" +#: ../raphodo/rpdfile.py:219 +msgid "photos or videos" msgstr "" -#: rapid/glade3/prefs.ui.h:59 -msgid "" -"Specify the ending portion of any paths you want ignored when scanning " -"devices for photos or videos. Any path ending with the values below will not " -"be scanned." +#: ../raphodo/rpdfile.py:305 +#, python-format +msgid "%(number)s %(filetypes)s" msgstr "" -#: rapid/glade3/prefs.ui.h:61 -msgid "Re_move All" +#: ../raphodo/rpdfile.py:317 +msgid "1 Video" msgstr "" -#: rapid/glade3/prefs.ui.h:62 -msgid "Use _python-style regular expressions" +#: ../raphodo/rpdfile.py:322 +msgid "1 Photo" msgstr "" -#: rapid/glade3/prefs.ui.h:63 -msgid "Device Options" +#: ../raphodo/rpdfile.py:790 +#, python-format +msgid "%(path)s on %(camera)s" msgstr "" -#: rapid/glade3/prefs.ui.h:64 -msgid "Backup\t" +#: ../raphodo/rpdfile.py:806 +msgid "Photo" msgstr "" -#: rapid/glade3/prefs.ui.h:65 -msgid "Backup" +#: ../raphodo/rpdfile.py:846 +msgid "Video" msgstr "" -#: rapid/glade3/prefs.ui.h:66 -msgid "If you disable automatic detection, choose the exact backup locations." +#: ../raphodo/storage.py:138 +msgid "File system root" msgstr "" -#: rapid/glade3/prefs.ui.h:67 -msgid "Automatically detect backup devices" +#. translators: the name of the Pictures folder +#: ../raphodo/storage.py:433 +msgid "Pictures" msgstr "" -#: rapid/glade3/prefs.ui.h:68 -msgid "" -"You can have your photos and videos backed up to multiple locations as they " -"are downloaded, e.g. external hard drives." +#: ../raphodo/thumbnaildisplay.py:424 +#, python-format +msgid "Taken on %(date_time)s (%(human_readable)s)" msgstr "" -#: rapid/glade3/prefs.ui.h:69 -msgid "Back up photos and videos when downloading" +#: ../raphodo/thumbnaildisplay.py:429 +#, python-format +msgid "Modified on %(date_time)s (%(human_readable)s)" msgstr "" -#: rapid/glade3/prefs.ui.h:70 -msgid "" -"Specify the folder in which backups are stored on the device. \n" -"\n" -"Note: this will also be used to determine whether or not the device is " -"used for backups. For each device you wish to use for backing up to, create " -"a folder in it with one of these names." +#: ../raphodo/thumbnaildisplay.py:435 ../raphodo/thumbnaildisplay.py:464 +#, python-format +msgid "%(date_time)s (%(human_readable)s)" msgstr "" -#: rapid/glade3/prefs.ui.h:73 -msgid "Photo backup location:" +#: ../raphodo/thumbnaildisplay.py:449 +#, python-format +msgid "Memory cards: %s" msgstr "" -#: rapid/glade3/prefs.ui.h:74 -msgid "Photo backup folder name:" +#: ../raphodo/thumbnaildisplay.py:455 +msgid "Downloaded as:" msgstr "" -#: rapid/glade3/prefs.ui.h:75 -msgid "Example:" +#: ../raphodo/thumbnaildisplay.py:470 +#, python-format +msgid "

Previous download:
%(filename)s
%(path)s
%(date)s" msgstr "" -#: rapid/glade3/prefs.ui.h:76 -msgid "/media/externaldrive/Photos" +#: ../raphodo/thumbnaildisplay.py:1601 +msgid "Copy Path" msgstr "" -#: rapid/glade3/prefs.ui.h:77 -msgid "Video backup folder name:" +#. two things in a list e.g. "device1 and device2" +#: ../raphodo/utilities.py:391 +#, python-format +msgid "%(first_item)s and %(last_item)s" msgstr "" -#: rapid/glade3/prefs.ui.h:78 -msgid "Video backup location:" +#: ../raphodo/utilities.py:464 +msgid "one" msgstr "" -#: rapid/glade3/prefs.ui.h:79 -msgid "Backup" +#: ../raphodo/utilities.py:465 +msgid "two" msgstr "" -#: rapid/glade3/prefs.ui.h:80 -msgid "Miscellaneous" +#: ../raphodo/utilities.py:466 +msgid "three" msgstr "" -#: rapid/glade3/prefs.ui.h:81 -msgid "Program Automation" +#: ../raphodo/utilities.py:467 +msgid "four" msgstr "" -#: rapid/glade3/prefs.ui.h:82 -msgid "Unmount (\"eject\") device upon download completion" +#: ../raphodo/utilities.py:468 +msgid "five" msgstr "" -#: rapid/glade3/prefs.ui.h:83 -msgid "Start downloading at program startup" +#: ../raphodo/utilities.py:469 +msgid "six" msgstr "" -#: rapid/glade3/prefs.ui.h:84 -msgid "Start downloading upon device insertion" +#: ../raphodo/utilities.py:470 +msgid "seven" msgstr "" -#: rapid/glade3/prefs.ui.h:85 -msgid "Exit program when download completes" +#: ../raphodo/utilities.py:471 +msgid "eight" msgstr "" -#: rapid/glade3/prefs.ui.h:86 -msgid "Exit program even if download had warnings or errors" +#: ../raphodo/utilities.py:472 +msgid "nine" msgstr "" -#: rapid/glade3/prefs.ui.h:87 -msgid "Automatically rotate JPEG images" +#: ../raphodo/utilities.py:473 +msgid "ten" msgstr "" -#: rapid/glade3/prefs.ui.h:89 -msgid "Verify files as they are downloaded" +#: ../raphodo/utilities.py:474 +msgid "eleven" msgstr "" -#: rapid/glade3/prefs.ui.h:90 -msgid "Performance" +#: ../raphodo/utilities.py:475 +msgid "twelve" msgstr "" -#: rapid/glade3/prefs.ui.h:91 -msgid "Generate thumbnails (slower)" +#: ../raphodo/utilities.py:476 +msgid "thirteen" msgstr "" -#: rapid/glade3/prefs.ui.h:92 -msgid "Miscellaneous" +#: ../raphodo/utilities.py:477 +msgid "fourteen" msgstr "" -#: rapid/glade3/prefs.ui.h:93 -msgid "Error Handling" +#: ../raphodo/utilities.py:478 +msgid "fifteen" msgstr "" -#: rapid/glade3/prefs.ui.h:94 -msgid "Photo and Video Name Conflicts" +#: ../raphodo/utilities.py:479 +msgid "sixteen" msgstr "" -#: rapid/glade3/prefs.ui.h:95 -msgid "Add unique identifier" +#: ../raphodo/utilities.py:480 +msgid "seventeen" msgstr "" -#: rapid/glade3/prefs.ui.h:96 -msgid "Skip download" +#: ../raphodo/utilities.py:481 +msgid "eighteen" +msgstr "" + +#: ../raphodo/utilities.py:482 +msgid "ninenteen" msgstr "" -#: rapid/glade3/prefs.ui.h:97 +#: ../raphodo/utilities.py:483 +msgid "twenty" +msgstr "" + +#: ../data/rapid-photo-downloader.appdata.xml.in.h:1 msgid "" -"When a photo or video of the same name has already been downloaded, choose " -"whether to skip downloading the file, or to add a unique indentifier." +"Rapid Photo Downloader imports photos and videos from cameras, phones, " +"memory cards and other devices at high speed. It can be configured to rename " +"photos and videos with meaningful filenames you specify. It can also back up " +"photos and videos as they are downloaded. It downloads from and backs up to " +"multiple devices simultaneously." msgstr "" -#: rapid/glade3/prefs.ui.h:98 +#: ../data/rapid-photo-downloader.appdata.xml.in.h:2 msgid "" -"When backing up, choose whether to overwrite a file on the backup device " -"that has the same name, or skip backing it up." +"Unique to Rapid Photo Downloader is its Timeline, which groups photos and " +"videos based on how much time elapsed between consecutive shots. Use it to " +"identify photos and videos taken at different periods in a single day or " +"over consecutive days." msgstr "" -#: rapid/glade3/prefs.ui.h:99 -msgid "Overwrite" +#: ../data/rapid-photo-downloader.appdata.xml.in.h:3 +msgid "" +"Written by a photographer for professional and amateur photographers, Rapid " +"Photo Downloader is easy to configure and use. Program preferences are " +"configured without the need for complicated codes. Common tasks can be " +"automated, such as unmounting a memory card when the download is complete." msgstr "" -#: rapid/glade3/prefs.ui.h:100 -msgid "Skip" +#: ../data/rapid-photo-downloader.desktop.in.h:1 +msgid "" +"Download, rename and back up photos and videos from cameras and other devices" msgstr "" -#: rapid/glade3/prefs.ui.h:101 -msgid "Error Handling" +#: ../data/rapid-photo-downloader.desktop.in.h:2 +msgid "Photo Downloader" +msgstr "" + +#. TRANSLATORS: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: ../data/rapid-photo-downloader.desktop.in.h:5 +msgid "" +"photo;download;photography;import;video;RAW;camera;phone;ingest;backup;" +"memory;card;" msgstr "" -#: rapid/glade3/about.ui.h:1 -msgid "Import your photos and videos efficiently and reliably" +#: ../data/kde/rapid-photo-downloader.desktop.in.h:1 +msgid "Download Photos and Videos with Rapid Photo Downloader" msgstr "" -- cgit v1.2.3 From 77dd64c0757c0191b276e65c24ee9874959790c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Tue, 25 Jul 2017 06:17:26 +0200 Subject: New upstream version 0.9.1 --- po/rapid-photo-downloader.pot | 392 ++++++++++++++++++++++-------------------- 1 file changed, 202 insertions(+), 190 deletions(-) (limited to 'po/rapid-photo-downloader.pot') diff --git a/po/rapid-photo-downloader.pot b/po/rapid-photo-downloader.pot index 5efdd2a..c5cdb22 100644 --- a/po/rapid-photo-downloader.pot +++ b/po/rapid-photo-downloader.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2017-06-18 21:16-0500\n" +"POT-Creation-Date: 2017-07-08 19:16-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -122,13 +122,13 @@ msgid "audio" msgstr "" #: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 -#: ../raphodo/rpdfile.py:320 +#: ../raphodo/rpdfile.py:321 #, python-format msgid "%(no_photos)s Photos" msgstr "" #: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 -#: ../raphodo/rpdfile.py:315 +#: ../raphodo/rpdfile.py:316 #, python-format msgid "%(no_videos)s Videos" msgstr "" @@ -156,15 +156,15 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:1968 ../raphodo/rapid.py:2083 ../raphodo/rapid.py:5748 -#: ../raphodo/rpdfile.py:891 +#: ../raphodo/rapid.py:1964 ../raphodo/rapid.py:2079 ../raphodo/rapid.py:5753 +#: ../raphodo/rpdfile.py:905 msgid "Photos" msgstr "" #. 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 +#: ../raphodo/rapid.py:1967 ../raphodo/rapid.py:2080 ../raphodo/rapid.py:5754 +#: ../raphodo/rpdfile.py:933 ../raphodo/storage.py:445 msgid "Videos" msgstr "" @@ -215,7 +215,7 @@ msgid "Cameras" msgstr "" #: ../raphodo/devices.py:460 ../raphodo/devices.py:920 -#: ../raphodo/preferencedialog.py:85 ../raphodo/rapid.py:1931 +#: ../raphodo/preferencedialog.py:85 ../raphodo/rapid.py:1927 msgid "Devices" msgstr "" @@ -230,7 +230,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:905 ../raphodo/rapid.py:1768 +#: ../raphodo/devices.py:905 ../raphodo/rapid.py:1764 msgid "Select Source" msgstr "" @@ -884,7 +884,7 @@ msgid "" "\n" msgstr "" -#: ../raphodo/filebrowse.py:124 ../raphodo/thumbnaildisplay.py:1599 +#: ../raphodo/filebrowse.py:124 ../raphodo/thumbnaildisplay.py:1601 msgid "Open in File Browser..." msgstr "" @@ -910,7 +910,7 @@ msgstr "" msgid "Text" msgstr "" -#: ../raphodo/generatenameconfig.py:188 ../raphodo/rapid.py:2057 +#: ../raphodo/generatenameconfig.py:188 ../raphodo/rapid.py:2053 msgid "Filename" msgstr "" @@ -958,7 +958,7 @@ 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:2058 +#: ../raphodo/generatenameconfig.py:206 ../raphodo/rapid.py:2054 msgid "Extension" msgstr "" @@ -1369,7 +1369,7 @@ msgid "YYYYMM" msgstr "" #: ../raphodo/generatenameconfig.py:393 ../raphodo/jobcodepanel.py:198 -#: ../raphodo/nameeditor.py:827 ../raphodo/rapid.py:1813 +#: ../raphodo/nameeditor.py:827 ../raphodo/rapid.py:1809 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:241 msgid "Job Code" msgstr "" @@ -1521,11 +1521,11 @@ msgstr "" msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:205 ../raphodo/rapid.py:2065 +#: ../raphodo/jobcodepanel.py:205 ../raphodo/rapid.py:2061 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2066 +#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2062 msgid "Descending" msgstr "" @@ -2623,12 +2623,12 @@ msgid "" "downloading, which is when the metadata is read." msgstr "" -#: ../raphodo/rapid.py:484 ../raphodo/rapid.py:2465 ../raphodo/rapid.py:3732 -#: ../raphodo/rapid.py:3850 ../raphodo/rapid.py:3854 ../raphodo/rapid.py:3874 -#: ../raphodo/rapid.py:3878 ../raphodo/rapid.py:4002 ../raphodo/rapid.py:4011 -#: ../raphodo/rapid.py:4499 ../raphodo/rapid.py:4892 ../raphodo/rapid.py:5717 +#: ../raphodo/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 -#: ../data/rapid-photo-downloader.desktop.in.h:3 +#: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:3 msgid "Rapid Photo Downloader" msgstr "" @@ -2695,157 +2695,153 @@ msgid "" "opening the installer." msgstr "" -#: ../raphodo/rapid.py:1667 -msgid "&Source" -msgstr "" - -#: ../raphodo/rapid.py:1671 ../raphodo/rapid.py:2335 +#: ../raphodo/rapid.py:1667 ../raphodo/rapid.py:2331 msgid "Download" msgstr "" -#: ../raphodo/rapid.py:1675 +#: ../raphodo/rapid.py:1671 msgid "&Refresh..." msgstr "" -#: ../raphodo/rapid.py:1679 +#: ../raphodo/rapid.py:1675 msgid "&Preferences" msgstr "" -#: ../raphodo/rapid.py:1683 +#: ../raphodo/rapid.py:1679 msgid "&Quit" msgstr "" -#: ../raphodo/rapid.py:1687 +#: ../raphodo/rapid.py:1683 msgid "Error &Reports" msgstr "" -#: ../raphodo/rapid.py:1691 +#: ../raphodo/rapid.py:1687 msgid "Clear Completed Downloads" msgstr "" -#: ../raphodo/rapid.py:1695 +#: ../raphodo/rapid.py:1691 msgid "Get Help Online..." msgstr "" -#: ../raphodo/rapid.py:1699 +#: ../raphodo/rapid.py:1695 msgid "&Tip of the Day..." msgstr "" -#: ../raphodo/rapid.py:1703 +#: ../raphodo/rapid.py:1699 msgid "Report a Problem..." msgstr "" -#: ../raphodo/rapid.py:1707 +#: ../raphodo/rapid.py:1703 msgid "Make a Donation..." msgstr "" -#: ../raphodo/rapid.py:1711 +#: ../raphodo/rapid.py:1707 msgid "Translate this Application..." msgstr "" -#: ../raphodo/rapid.py:1715 +#: ../raphodo/rapid.py:1711 msgid "&About..." msgstr "" -#: ../raphodo/rapid.py:1719 +#: ../raphodo/rapid.py:1715 msgid "Check for Updates..." msgstr "" -#: ../raphodo/rapid.py:1801 +#: ../raphodo/rapid.py:1797 msgid "Timeline" msgstr "" -#: ../raphodo/rapid.py:1811 +#: ../raphodo/rapid.py:1807 msgid "Destination" msgstr "" -#: ../raphodo/rapid.py:1812 +#: ../raphodo/rapid.py:1808 msgid "Rename" msgstr "" -#: ../raphodo/rapid.py:1814 +#: ../raphodo/rapid.py:1810 msgid "Back Up" msgstr "" #. Devices Header and View -#: ../raphodo/rapid.py:1930 +#: ../raphodo/rapid.py:1926 msgid "" "Turn on or off the use of devices attached to this computer as download " "sources" msgstr "" #. This Computer Header and View -#: ../raphodo/rapid.py:1944 +#: ../raphodo/rapid.py:1940 msgid "" "Turn on or off the use of a folder on this computer as a download source" msgstr "" -#: ../raphodo/rapid.py:1945 +#: ../raphodo/rapid.py:1941 msgid "This Computer" msgstr "" -#: ../raphodo/rapid.py:1956 +#: ../raphodo/rapid.py:1952 msgid "Select a source folder" msgstr "" -#: ../raphodo/rapid.py:1979 +#: ../raphodo/rapid.py:1975 msgid "Projected Storage Use" msgstr "" -#: ../raphodo/rapid.py:1993 ../raphodo/rapid.py:2001 +#: ../raphodo/rapid.py:1989 ../raphodo/rapid.py:1997 msgid "Select a destination folder" msgstr "" -#: ../raphodo/rapid.py:2049 +#: ../raphodo/rapid.py:2045 msgid "All" msgstr "" -#: ../raphodo/rapid.py:2050 +#: ../raphodo/rapid.py:2046 msgid "New" msgstr "" -#: ../raphodo/rapid.py:2052 +#: ../raphodo/rapid.py:2048 msgid "Show:" msgstr "" -#: ../raphodo/rapid.py:2055 +#: ../raphodo/rapid.py:2051 msgid "Modification Time" msgstr "" -#: ../raphodo/rapid.py:2056 +#: ../raphodo/rapid.py:2052 msgid "Checked State" msgstr "" -#: ../raphodo/rapid.py:2059 +#: ../raphodo/rapid.py:2055 msgid "File Type" msgstr "" -#: ../raphodo/rapid.py:2060 +#: ../raphodo/rapid.py:2056 msgid "Device" msgstr "" -#: ../raphodo/rapid.py:2062 +#: ../raphodo/rapid.py:2058 msgid "Sort:" msgstr "" -#: ../raphodo/rapid.py:2073 +#: ../raphodo/rapid.py:2069 msgid "Select All:" msgstr "" -#: ../raphodo/rapid.py:2315 +#: ../raphodo/rapid.py:2311 #, python-format msgid "Download %(files)s" msgstr "" -#: ../raphodo/rapid.py:2331 +#: ../raphodo/rapid.py:2327 msgid "Resume Download" msgstr "" -#: ../raphodo/rapid.py:2333 +#: ../raphodo/rapid.py:2329 msgid "Pause" msgstr "" -#: ../raphodo/rapid.py:2421 +#: ../raphodo/rapid.py:2417 #, python-brace-format msgid "" "Please report the problem at {website}.

\n" @@ -2854,11 +2850,11 @@ msgid "" " " msgstr "" -#: ../raphodo/rapid.py:2435 +#: ../raphodo/rapid.py:2431 msgid "Thank you for reporting a problem in Rapid Photo Downloader" msgstr "" -#: ../raphodo/rapid.py:2533 +#: ../raphodo/rapid.py:2529 #, python-format msgid "" "Changing This Computer source path

Do you really want to " @@ -2867,18 +2863,18 @@ msgid "" "from This Computer will be cancelled." msgstr "" -#: ../raphodo/rapid.py:2599 +#: ../raphodo/rapid.py:2595 msgid "You cannot change the download destination while downloading." msgstr "" -#: ../raphodo/rapid.py:2608 +#: ../raphodo/rapid.py:2604 #, 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:2686 +#: ../raphodo/rapid.py:2682 msgid "" "Downloading all files

\n" " A download always includes all files that are checked " @@ -2890,7 +2886,7 @@ msgid "" " Do you want to proceed with the download?" msgstr "" -#: ../raphodo/rapid.py:2824 +#: ../raphodo/rapid.py:2820 #, python-format msgid "" "These download folders are invalid:\n" @@ -2898,206 +2894,206 @@ msgid "" "%(folder2)s" msgstr "" -#: ../raphodo/rapid.py:2828 +#: ../raphodo/rapid.py:2824 #, python-format msgid "" "This download folder is invalid:\n" "%s" msgstr "" -#: ../raphodo/rapid.py:2831 +#: ../raphodo/rapid.py:2827 msgid "Download Failure" msgstr "" -#: ../raphodo/rapid.py:2832 +#: ../raphodo/rapid.py:2828 msgid "The download cannot proceed." msgstr "" -#: ../raphodo/rapid.py:2846 +#: ../raphodo/rapid.py:2842 msgid "" "Photos and videos will not be backed up because there is nowhere to back " "them up. Do you still want to start the download?" msgstr "" #. Translators: filetype will be replaced with 'photos' or 'videos' -#: ../raphodo/rapid.py:2851 ../raphodo/rapid.py:2858 +#: ../raphodo/rapid.py:2847 ../raphodo/rapid.py:2854 #, python-format msgid "" "No backup device exists for backing up %(filetype)s. Do you still want to " "start the download?" msgstr "" -#: ../raphodo/rapid.py:2852 ../raphodo/rpdfile.py:227 +#: ../raphodo/rapid.py:2848 ../raphodo/rpdfile.py:228 msgid "photos" msgstr "" -#: ../raphodo/rapid.py:2859 ../raphodo/rpdfile.py:222 +#: ../raphodo/rapid.py:2855 ../raphodo/rpdfile.py:223 msgid "videos" msgstr "" -#: ../raphodo/rapid.py:2865 +#: ../raphodo/rapid.py:2861 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:2873 ../raphodo/rapid.py:2880 +#: ../raphodo/rapid.py:2869 ../raphodo/rapid.py:2876 #, 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:2875 ../raphodo/rpdfile.py:229 ../raphodo/rpdfile.py:805 +#: ../raphodo/rapid.py:2871 ../raphodo/rpdfile.py:230 ../raphodo/rpdfile.py:818 msgid "photo" msgstr "" -#: ../raphodo/rapid.py:2882 ../raphodo/rpdfile.py:224 ../raphodo/rpdfile.py:845 +#: ../raphodo/rapid.py:2878 ../raphodo/rpdfile.py:225 ../raphodo/rpdfile.py:858 msgid "video" msgstr "" -#: ../raphodo/rapid.py:2890 +#: ../raphodo/rapid.py:2886 msgid "Backup problem" msgstr "" #. Translators - in the middle is a unicode em dash - please retain it #. This string is displayed in the status bar when the download is running -#: ../raphodo/rapid.py:3575 +#: ../raphodo/rapid.py:3571 #, python-format msgid "%(downloading_from)s — %(time_left)s left (%(speed)s)" msgstr "" #. Translators: e.g. 23 photos downloaded -#: ../raphodo/rapid.py:3644 +#: ../raphodo/rapid.py:3640 #, python-format msgid "%(noFiles)s %(filetypes)s downloaded" msgstr "" #. Translators: e.g. 2 videos failed to download -#: ../raphodo/rapid.py:3649 +#: ../raphodo/rapid.py:3645 #, python-format msgid "%(noFiles)s %(filetypes)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3654 ../raphodo/rapid.py:3727 +#: ../raphodo/rapid.py:3650 ../raphodo/rapid.py:3723 msgid "warnings" msgstr "" -#: ../raphodo/rapid.py:3683 +#: ../raphodo/rapid.py:3679 msgid "All downloads complete" msgstr "" #. Translators: e.g. 23 photos downloaded -#: ../raphodo/rapid.py:3690 ../raphodo/rapid.py:3699 ../raphodo/rapid.py:3708 -#: ../raphodo/rapid.py:3717 ../raphodo/rapid.py:3725 +#: ../raphodo/rapid.py:3686 ../raphodo/rapid.py:3695 ../raphodo/rapid.py:3704 +#: ../raphodo/rapid.py:3713 ../raphodo/rapid.py:3721 #, python-format msgid "%(number)s %(numberdownloaded)s" msgstr "" -#: ../raphodo/rapid.py:3692 ../raphodo/rapid.py:3710 +#: ../raphodo/rapid.py:3688 ../raphodo/rapid.py:3706 #, python-format msgid "%(filetype)s downloaded" msgstr "" -#: ../raphodo/rapid.py:3701 ../raphodo/rapid.py:3719 +#: ../raphodo/rapid.py:3697 ../raphodo/rapid.py:3715 #, python-format msgid "%(filetype)s failed to download" msgstr "" -#: ../raphodo/rapid.py:3746 +#: ../raphodo/rapid.py:3742 msgid "1 failure" msgstr "" -#: ../raphodo/rapid.py:3748 +#: ../raphodo/rapid.py:3744 #, python-format msgid "%d failures" msgstr "" -#: ../raphodo/rapid.py:3753 +#: ../raphodo/rapid.py:3749 msgid "1 warning" msgstr "" -#: ../raphodo/rapid.py:3755 +#: ../raphodo/rapid.py:3751 #, python-format msgid "%d warnings" msgstr "" -#: ../raphodo/rapid.py:3775 +#: ../raphodo/rapid.py:3771 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s" msgstr "" -#: ../raphodo/rapid.py:3778 +#: ../raphodo/rapid.py:3774 #, python-format msgid "Downloaded %(no_files_and_types)s from %(devices)s — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:3783 +#: ../raphodo/rapid.py:3779 #, python-format msgid "No files downloaded — %(failures)s" msgstr "" -#: ../raphodo/rapid.py:3785 +#: ../raphodo/rapid.py:3781 msgid "No files downloaded" msgstr "" -#: ../raphodo/rapid.py:3809 +#: ../raphodo/rapid.py:3805 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s" msgstr "" -#: ../raphodo/rapid.py:3813 +#: ../raphodo/rapid.py:3809 msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for this computer" msgstr "" -#: ../raphodo/rapid.py:3816 +#: ../raphodo/rapid.py:3812 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s" msgstr "" -#: ../raphodo/rapid.py:3824 +#: ../raphodo/rapid.py:3820 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices and this computer" msgstr "" -#: ../raphodo/rapid.py:3837 +#: ../raphodo/rapid.py:3833 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for the %(camera)s and this computer" msgstr "" -#: ../raphodo/rapid.py:3841 +#: ../raphodo/rapid.py:3837 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(device)s and this computer" msgstr "" -#: ../raphodo/rapid.py:3845 +#: ../raphodo/rapid.py:3841 #, python-format msgid "" "The Destination subfolders and Timeline will be rebuilt after all thumbnails " "have been generated for %(number_devices)s devices" msgstr "" -#: ../raphodo/rapid.py:3871 +#: ../raphodo/rapid.py:3867 msgid "The Destination subfolders and Timeline have been rebuilt" msgstr "" -#: ../raphodo/rapid.py:3926 +#: ../raphodo/rapid.py:3922 msgid "Program preferences are invalid" msgstr "" -#: ../raphodo/rapid.py:4003 +#: ../raphodo/rapid.py:3999 #, python-format msgid "" "All files on the %(camera)s are inaccessible.

It may be locked " @@ -3107,7 +3103,7 @@ msgid "" "ignore this device." msgstr "" -#: ../raphodo/rapid.py:4012 +#: ../raphodo/rapid.py:4008 #, python-format msgid "" "The %(camera)s appears to be in use by another application.The %(camera)s cannot be scanned because it cannot be unmounted.The download cannot start because the %(camera)s cannot be unmounted.%(device)s
?" msgstr "" -#: ../raphodo/rapid.py:4881 +#: ../raphodo/rapid.py:4877 #, python-format msgid "Do you want to ignore the %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:4883 +#: ../raphodo/rapid.py:4879 msgid "" "All cameras, phones and tablets with the same model name will be ignored." msgstr "" -#: ../raphodo/rapid.py:4887 +#: ../raphodo/rapid.py:4883 #, python-format msgid "" "Do you want to ignore the device %s whenever this program is run?" msgstr "" -#: ../raphodo/rapid.py:4889 +#: ../raphodo/rapid.py:4885 msgid "Any device with the same name will be ignored." msgstr "" -#: ../raphodo/rapid.py:5182 +#: ../raphodo/rapid.py:5178 #, python-format msgid "Downloading from %(location)s on This Computer." msgstr "" -#: ../raphodo/rapid.py:5184 +#: ../raphodo/rapid.py:5180 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:5228 +#: ../raphodo/rapid.py:5224 #, python-format msgid "Generating thumbnails for %s" msgstr "" -#: ../raphodo/rapid.py:5231 +#: ../raphodo/rapid.py:5227 #, python-format msgid "Scanning %s" msgstr "" -#: ../raphodo/rapid.py:5241 +#: ../raphodo/rapid.py:5237 #, python-format msgid "" "%(number)s of %(available files)s checked for download (%(hidden)s hidden)" msgstr "" -#: ../raphodo/rapid.py:5247 +#: ../raphodo/rapid.py:5243 #, python-format msgid "%(number)s of %(available files)s checked for download" msgstr "" -#: ../raphodo/rapid.py:5489 +#: ../raphodo/rapid.py:5494 msgid "Display program information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5491 +#: ../raphodo/rapid.py:5496 msgid "Display debugging information when run from the command line." msgstr "" -#: ../raphodo/rapid.py:5494 +#: ../raphodo/rapid.py:5499 msgid "List photo and video file extensions the program recognizes and exit." msgstr "" -#: ../raphodo/rapid.py:5497 +#: ../raphodo/rapid.py:5502 msgid "Turn on or off the the renaming of photos." msgstr "" -#: ../raphodo/rapid.py:5499 +#: ../raphodo/rapid.py:5504 msgid "turn on or off the the renaming of videos." msgstr "" -#: ../raphodo/rapid.py:5501 +#: ../raphodo/rapid.py:5506 msgid "" "Turn on or off the automatic detection of devices from which to download." msgstr "" -#: ../raphodo/rapid.py:5505 +#: ../raphodo/rapid.py:5510 msgid "Turn on or off downloading from this computer." msgstr "" -#: ../raphodo/rapid.py:5507 ../raphodo/rapid.py:5510 ../raphodo/rapid.py:5513 -#: ../raphodo/rapid.py:5534 ../raphodo/rapid.py:5538 +#: ../raphodo/rapid.py:5512 ../raphodo/rapid.py:5515 ../raphodo/rapid.py:5518 +#: ../raphodo/rapid.py:5539 ../raphodo/rapid.py:5543 msgid "PATH" msgstr "" -#: ../raphodo/rapid.py:5508 +#: ../raphodo/rapid.py:5513 msgid "The PATH on this computer from which to download." msgstr "" -#: ../raphodo/rapid.py:5511 +#: ../raphodo/rapid.py:5516 msgid "The PATH where photos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5514 +#: ../raphodo/rapid.py:5519 msgid "The PATH where videos will be downloaded to." msgstr "" -#: ../raphodo/rapid.py:5516 +#: ../raphodo/rapid.py:5521 msgid "Turn on or off the backing up of photos and videos while downloading." msgstr "" -#: ../raphodo/rapid.py:5520 +#: ../raphodo/rapid.py:5525 msgid "Turn on or off the automatic detection of backup devices." msgstr "" -#: ../raphodo/rapid.py:5522 ../raphodo/rapid.py:5528 +#: ../raphodo/rapid.py:5527 ../raphodo/rapid.py:5533 msgid "FOLDER" msgstr "" -#: ../raphodo/rapid.py:5523 +#: ../raphodo/rapid.py:5528 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 " @@ -3287,7 +3283,7 @@ msgid "" "photos up to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5529 +#: ../raphodo/rapid.py:5534 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 " @@ -3295,115 +3291,115 @@ msgid "" "up videos to, create a folder on it with this name." msgstr "" -#: ../raphodo/rapid.py:5535 +#: ../raphodo/rapid.py:5540 msgid "" "The PATH where photos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5539 +#: ../raphodo/rapid.py:5544 msgid "" "The PATH where videos will be backed up when automatic detection of backup " "devices is turned off." msgstr "" -#: ../raphodo/rapid.py:5542 +#: ../raphodo/rapid.py:5547 #, python-format msgid "Ignore photos with the following extensions: %s" msgstr "" -#: ../raphodo/rapid.py:5546 +#: ../raphodo/rapid.py:5551 msgid "Turn on or off starting downloads as soon as the program itself starts." msgstr "" -#: ../raphodo/rapid.py:5549 +#: ../raphodo/rapid.py:5554 msgid "Turn on or off starting downloads as soon as a device is inserted." msgstr "" -#: ../raphodo/rapid.py:5552 +#: ../raphodo/rapid.py:5557 msgid "" "Turn on or off use of the Rapid Photo Downloader Thumbnail Cache. Turning it " "off does not delete existing cache contents." msgstr "" -#: ../raphodo/rapid.py:5556 +#: ../raphodo/rapid.py:5561 msgid "" "Delete all thumbnails in the Rapid Photo Downloader Thumbnail Cache, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5560 +#: ../raphodo/rapid.py:5565 msgid "Forget which files have been previously downloaded, and exit." msgstr "" -#: ../raphodo/rapid.py:5563 +#: ../raphodo/rapid.py:5568 msgid "" "Import preferences from an old program version and exit. Requires the " "command line program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5566 +#: ../raphodo/rapid.py:5571 msgid "" "Reset all program settings to their default values, delete all thumbnails in " "the Thumbnail cache, forget which files have been previously downloaded, and " "exit." msgstr "" -#: ../raphodo/rapid.py:5570 +#: ../raphodo/rapid.py:5575 msgid "Include gphoto2 debugging information in log files." msgstr "" -#: ../raphodo/rapid.py:5574 +#: ../raphodo/rapid.py:5579 msgid "Print information to the terminal about attached cameras and exit." msgstr "" -#: ../raphodo/rapid.py:5635 +#: ../raphodo/rapid.py:5640 msgid "" "To import preferences from the old version of Rapid Photo Downloader, you " "must install the program gconftool-2." msgstr "" -#: ../raphodo/rapid.py:5644 +#: ../raphodo/rapid.py:5649 msgid "No prior program preferences detected: exiting" msgstr "" -#: ../raphodo/rapid.py:5647 +#: ../raphodo/rapid.py:5652 #, python-format msgid "Importing preferences from Rapid Photo Downloader %(version)s" msgstr "" -#: ../raphodo/rapid.py:5709 +#: ../raphodo/rapid.py:5714 #, python-format msgid "Do you want to copy the stored sequence number, which has the value %d?" msgstr "" -#: ../raphodo/rapid.py:5721 +#: ../raphodo/rapid.py:5726 msgid "Program aborting." msgstr "" -#: ../raphodo/rapid.py:5731 +#: ../raphodo/rapid.py:5736 msgid "Never run this program as the sudo / root user." msgstr "" -#: ../raphodo/rapid.py:5735 +#: ../raphodo/rapid.py:5740 msgid "You must install ExifTool to run Rapid Photo Downloader." msgstr "" -#: ../raphodo/rapid.py:5789 +#: ../raphodo/rapid.py:5794 msgid "" "When specifying a path on the command line, do not also specify an\n" "option for device auto detection or a path on \"This Computer\"." msgstr "" -#: ../raphodo/rapid.py:5945 +#: ../raphodo/rapid.py:5950 msgid "All settings and caches have been reset" msgstr "" -#: ../raphodo/rapid.py:5953 +#: ../raphodo/rapid.py:5958 msgid "Thumbnail Cache has been reset" msgstr "" -#: ../raphodo/rapid.py:5959 +#: ../raphodo/rapid.py:5964 msgid "Remembered files have been forgotten" msgstr "" @@ -3419,15 +3415,15 @@ msgstr "" msgid "&Don't warn me again about missing or broken program libraries" msgstr "" -#: ../raphodo/renameandmovefile.py:510 +#: ../raphodo/renameandmovefile.py:546 msgid "subfolder and filename" msgstr "" -#: ../raphodo/renameandmovefile.py:512 +#: ../raphodo/renameandmovefile.py:548 msgid "filename" msgstr "" -#: ../raphodo/renameandmovefile.py:514 +#: ../raphodo/renameandmovefile.py:550 msgid "subfolder" msgstr "" @@ -3499,37 +3495,37 @@ msgstr "" msgid "Renaming Options" msgstr "" -#: ../raphodo/rpdfile.py:217 +#: ../raphodo/rpdfile.py:218 msgid "photos and videos" msgstr "" -#: ../raphodo/rpdfile.py:219 +#: ../raphodo/rpdfile.py:220 msgid "photos or videos" msgstr "" -#: ../raphodo/rpdfile.py:305 +#: ../raphodo/rpdfile.py:306 #, python-format msgid "%(number)s %(filetypes)s" msgstr "" -#: ../raphodo/rpdfile.py:317 +#: ../raphodo/rpdfile.py:318 msgid "1 Video" msgstr "" -#: ../raphodo/rpdfile.py:322 +#: ../raphodo/rpdfile.py:323 msgid "1 Photo" msgstr "" -#: ../raphodo/rpdfile.py:790 +#: ../raphodo/rpdfile.py:803 #, python-format msgid "%(path)s on %(camera)s" msgstr "" -#: ../raphodo/rpdfile.py:806 +#: ../raphodo/rpdfile.py:819 msgid "Photo" msgstr "" -#: ../raphodo/rpdfile.py:846 +#: ../raphodo/rpdfile.py:859 msgid "Video" msgstr "" @@ -3542,36 +3538,36 @@ msgstr "" msgid "Pictures" msgstr "" -#: ../raphodo/thumbnaildisplay.py:424 +#: ../raphodo/thumbnaildisplay.py:426 #, python-format msgid "Taken on %(date_time)s (%(human_readable)s)" msgstr "" -#: ../raphodo/thumbnaildisplay.py:429 +#: ../raphodo/thumbnaildisplay.py:431 #, python-format msgid "Modified on %(date_time)s (%(human_readable)s)" msgstr "" -#: ../raphodo/thumbnaildisplay.py:435 ../raphodo/thumbnaildisplay.py:464 +#: ../raphodo/thumbnaildisplay.py:437 ../raphodo/thumbnaildisplay.py:466 #, python-format msgid "%(date_time)s (%(human_readable)s)" msgstr "" -#: ../raphodo/thumbnaildisplay.py:449 +#: ../raphodo/thumbnaildisplay.py:451 #, python-format msgid "Memory cards: %s" msgstr "" -#: ../raphodo/thumbnaildisplay.py:455 +#: ../raphodo/thumbnaildisplay.py:457 msgid "Downloaded as:" msgstr "" -#: ../raphodo/thumbnaildisplay.py:470 +#: ../raphodo/thumbnaildisplay.py:472 #, python-format msgid "

Previous download:
%(filename)s
%(path)s
%(date)s" msgstr "" -#: ../raphodo/thumbnaildisplay.py:1601 +#: ../raphodo/thumbnaildisplay.py:1603 msgid "Copy Path" msgstr "" @@ -3661,7 +3657,7 @@ msgstr "" msgid "twenty" msgstr "" -#: ../data/rapid-photo-downloader.appdata.xml.in.h:1 +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:1 msgid "" "Rapid Photo Downloader imports photos and videos from cameras, phones, " "memory cards and other devices at high speed. It can be configured to rename " @@ -3670,7 +3666,7 @@ msgid "" "multiple devices simultaneously." msgstr "" -#: ../data/rapid-photo-downloader.appdata.xml.in.h:2 +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:2 msgid "" "Unique to Rapid Photo Downloader is its Timeline, which groups photos and " "videos based on how much time elapsed between consecutive shots. Use it to " @@ -3678,7 +3674,7 @@ msgid "" "over consecutive days." msgstr "" -#: ../data/rapid-photo-downloader.appdata.xml.in.h:3 +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:3 msgid "" "Written by a photographer for professional and amateur photographers, Rapid " "Photo Downloader is easy to configure and use. Program preferences are " @@ -3686,22 +3682,38 @@ msgid "" "automated, such as unmounting a memory card when the download is complete." msgstr "" -#: ../data/rapid-photo-downloader.desktop.in.h:1 +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:4 +msgid "The main window" +msgstr "" + +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:5 +msgid "Downloading" +msgstr "" + +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:6 +msgid "The Timeline" +msgstr "" + +#: ../data/net.damonlynch.rapid-photo-downloader.appdata.xml.in.h:7 +msgid "Right-clicking on a device" +msgstr "" + +#: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:1 msgid "" "Download, rename and back up photos and videos from cameras and other devices" msgstr "" -#: ../data/rapid-photo-downloader.desktop.in.h:2 +#: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:2 msgid "Photo Downloader" msgstr "" #. TRANSLATORS: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! -#: ../data/rapid-photo-downloader.desktop.in.h:5 +#: ../data/net.damonlynch.rapid-photo-downloader.desktop.in.h:5 msgid "" "photo;download;photography;import;video;RAW;camera;phone;ingest;backup;" "memory;card;" msgstr "" -#: ../data/kde/rapid-photo-downloader.desktop.in.h:1 +#: ../data/kde/net.damonlynch.rapid-photo-downloader.desktop.in.h:1 msgid "Download Photos and Videos with Rapid Photo Downloader" msgstr "" -- cgit v1.2.3 From c5fc6c6030d7d9d1b2af3d5165bebed3decd741b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 2 Oct 2017 06:51:13 +0200 Subject: New upstream version 0.9.4 --- po/rapid-photo-downloader.pot | 2003 +++++++++++++++++++++++++++-------------- 1 file changed, 1342 insertions(+), 661 deletions(-) (limited to 'po/rapid-photo-downloader.pot') diff --git a/po/rapid-photo-downloader.pot b/po/rapid-photo-downloader.pot index c5cdb22..c7943eb 100644 --- a/po/rapid-photo-downloader.pot +++ b/po/rapid-photo-downloader.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2017-07-08 19:16-0500\n" +"POT-Creation-Date: 2017-09-12 17:01-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,38 +17,389 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#. type: QPushButton -#: ../raphodo/aboutdialog.py:217 +#: ../install.py:65 +msgid "Rapid Photo Downloader installer" +msgstr "" + +#: ../install.py:66 +msgid "Download and install latest version of Rapid Photo Downloader." +msgstr "" + +#: ../install.py:236 ../install.py:1732 +msgid "Installer not found:" +msgstr "" + +#. Translators: do not translate the term tar.gz +#: ../install.py:240 ../install.py:1736 +msgid "Installer not in tar.gz format:" +msgstr "" + +#: ../install.py:465 +msgid "" +"Incorrect folder ownership detected. Changing ownership of and resetting " +"permissions for" +msgstr "" + +#: ../install.py:540 +msgid "The following command will be run:" +msgstr "" + +#: ../install.py:543 ../install.py:1479 ../install.py:1484 +msgid "sudo may prompt you for the sudo password." +msgstr "" + +#: ../install.py:547 +msgid "Would you like to run the command now?" +msgstr "" + +#: ../install.py:549 +msgid "Answer is not yes, exiting." +msgstr "" + +#: ../install.py:559 ../install.py:751 ../install.py:966 +msgid "Command failed" +msgstr "" + +#: ../install.py:561 ../install.py:752 ../install.py:967 +msgid "Exiting" +msgstr "" + +#: ../install.py:582 +msgid "The Universe repository must be enabled." +msgstr "" + +#: ../install.py:606 +msgid "" +"Do you want to to uninstall the previous version of Rapid Photo Downloader:" +msgstr "" + +#: ../install.py:715 ../install.py:740 +msgid "" +"Querying package system to see if an older version of Rapid Photo Downloader " +"is installed (this may take a while)..." +msgstr "" + +#: ../install.py:726 +msgid "" +"Unable to query package system. Please check your Internet connection and " +"try again" +msgstr "" + +#: ../install.py:756 +msgid "Checking if previous version installed with pip..." +msgstr "" + +#: ../install.py:850 +msgid "The following package is unknown on your system: {}\n" +msgstr "" + +#: ../install.py:857 ../install.py:929 ../install.py:974 +msgid "" +"To continue, some packages required to run the application will be installed." +msgstr "" + +#: ../install.py:886 +msgid "Querying installed and available packages (this may take a while)" +msgstr "" + +#: ../install.py:958 +msgid "" +"Querying zypper to see if any required packages are already installed (this " +"may take a while)... " +msgstr "" + +#: ../install.py:1004 +msgid "Query to confirm action at each step." +msgstr "" + +#: ../install.py:1011 +msgid "" +"When downloading the latest version, install the development version if it " +"is newer than the stable version." +msgstr "" + +#: ../install.py:1020 +msgid "" +"Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " +"the latest version is downloaded from the Internet." +msgstr "" + +#: ../install.py:1043 +msgid "" +"Do not run the installer in the tar.gz Rapid Photo Downloader installer " +"archive if it is newer than this version ({}). The default is to run " +"whichever installer is newer." +msgstr "" + +#: ../install.py:1050 +msgid "" +"Uninstall Rapid Photo Downloader that was installed with pip, keeping its " +"dependencies." +msgstr "" + +#: ../install.py:1054 +msgid "" +"Uninstall the dependencies installed by pip during Rapid Photo Downloader's " +"installation, and Rapid Photo Downloader itself, then exit." +msgstr "" + +#: ../install.py:1059 +msgid "" +"Note: this will not uninstall any version of Rapid Photo Downloader " +"installed by your Linux distribution's package manager." +msgstr "" + +#: ../install.py:1066 +msgid "" +"Dependencies will only be removed if they are not required by other programs." +msgstr "" + +#: ../install.py:1072 +msgid "" +"Note: this option will remove the dependencies regardless of whether they " +"are required by another program pip has installed. Upgrade to pip 9.0 or " +"above if you want to avoid this behavior. You can do so using the command " +"'python3 -m pip install pip -U --user'. Also note that any version of Rapid " +"Photo Downloader installed by your Linux distribution's package manager will " +"not be uninstalled." +msgstr "" + +#: ../install.py:1122 +msgid "Failed to download versions file" +msgstr "" + +#: ../install.py:1126 +msgid "Got error code {} while accessing versions file" +msgstr "" + +#: ../install.py:1234 +msgid "" +"Sorry, could not locate installer. Please check your Internet connection and " +"verify if you can reach https://www.damonlynch.net\n" +"\n" +"Exiting.\n" +msgstr "" + +#: ../install.py:1408 +msgid "Installing application requirements..." +msgstr "" + +#: ../install.py:1424 +msgid "Received error code" +msgstr "" + +#: ../install.py:1425 +msgid "Failed to install application requirements: exiting" +msgstr "" + +#: ../install.py:1428 +msgid "Installing application..." +msgstr "" + +#: ../install.py:1441 +msgid "Failed to install application: exiting..." +msgstr "" + +#: ../install.py:1465 +msgid "" +"You may have to restart the computer to be able to run the program from the " +"commmand line or application launcher." +msgstr "" + +#: ../install.py:1476 +msgid "Do you want to install the application's man pages?" +msgstr "" + +#: ../install.py:1477 +msgid "They will be installed into {}" +msgstr "" + +#: ../install.py:1478 ../install.py:1483 +msgid "If you uninstall the application, remove these manpages yourself." +msgstr "" + +#: ../install.py:1480 +msgid "Do want to install the man pages?" +msgstr "" + +#: ../install.py:1482 +msgid "Installing man pages into {}" +msgstr "" + +#: ../install.py:1499 +msgid "Failed to create man page directory: exiting" +msgstr "" + +#: ../install.py:1511 +msgid "Failed to copy man page." +msgstr "" + +#: ../install.py:1521 +msgid "(If a segmentation fault occurs at exit, you can ignore it...)" +msgstr "" + +#: ../install.py:1534 +msgid "" +"The python3 tool pip is required to uninstall a version of Rapid Photo " +"Downloader that was installed with pip.\n" +"Cannot continue. Exiting." +msgstr "" + +#: ../install.py:1575 +msgid "" +"Do not run this installer script as sudo / root user.\n" +"Run it using the user who will run the program.\n" +msgstr "" + +#: ../install.py:1585 ../install.py:1599 +msgid "Do not include any other command line arguments when specifying" +msgstr "" + +#: ../install.py:1614 +msgid "" +"Sorry, this installer does not support a custom python installation.\n" +"Exiting..." +msgstr "" + +#: ../install.py:1620 +msgid "Restarting script using system python..." +msgstr "" + +#: ../install.py:1651 +msgid "Exiting..." +msgstr "" + +#. Translators: do not translate the term python3-apt +#: ../install.py:1670 +msgid "To continue, the package python3-apt must be installed." +msgstr "" + +#: ../install.py:1689 +msgid "" +"Install the following packages using your Linux distribution's standard " +"package manager, and then rerun this installer" +msgstr "" + +#: ../install.py:1698 +msgid "" +"To run this program, programs to assist Python 3 and its package management " +"must be installed." +msgstr "" + +#. Translators: do not translate the terms Python 3, pip and setuptools +#: ../install.py:1713 +msgid "Python 3's pip and setuptools must be upgraded for your user." +msgstr "" + +#. Translators: do not translate the term python or requests +#: ../install.py:1726 +msgid "Installing python requests" +msgstr "" + +#: ../upgrade.py:79 +msgid "Upgrade Rapid Photo Downloader" +msgstr "" + +#: ../upgrade.py:401 ../raphodo/viewutils.py:242 +msgid "&Cancel" +msgstr "" + +#: ../upgrade.py:405 +msgid "&Upgrade" +msgstr "" + +#: ../upgrade.py:410 +#, python-format +msgid "Click the Upgrade button to upgrade to version %s." +msgstr "" + +#: ../upgrade.py:413 +msgid "Click the Upgrade button to start the upgrade." +msgstr "" + +#: ../upgrade.py:416 ../upgrade.py:422 ../raphodo/viewutils.py:241 +msgid "&Close" +msgstr "" + +#: ../upgrade.py:417 +msgid "&Run" +msgstr "" + +#: ../upgrade.py:447 +msgid "Close Rapid Photo Downloader before running this upgrade" +msgstr "" + +#: ../upgrade.py:450 +msgid "Upgrade running..." +msgstr "" + +#: ../upgrade.py:486 +#, python-format +msgid "" +"Successfully upgraded to %s. Click Close to exit, or Run to start the " +"program." +msgstr "" + +#: ../upgrade.py:491 +msgid "" +"Upgrade finished successfully. Click Close to exit, or Run to start the " +"program." +msgstr "" + +#: ../upgrade.py:495 +msgid "Upgrade failed. Click Close to exit." +msgstr "" + +#: ../upgrade.py:6967 +#, python-format +msgid "Upgrading %s..." +msgstr "" + +#: ../upgrade.py:6969 +msgid "Press any key to continue..." +msgstr "" + +#: ../upgrade.py:6982 +msgid "Rapid Photo Downloader upgrade failed" +msgstr "" + +#: ../upgrade.py:6984 +#, python-format +msgid "" +"The python package %s could not be updated. The upgrade cannot continue." +msgstr "" + +#: ../raphodo/aboutdialog.py:225 msgid "Credits" msgstr "" -#: ../raphodo/backuppanel.py:239 +#: ../raphodo/backuppanel.py:240 msgid "Backups are not configured" msgstr "" -#: ../raphodo/backuppanel.py:241 +#: ../raphodo/backuppanel.py:242 msgid "No backup devices detected" msgstr "" -#: ../raphodo/backuppanel.py:243 +#: ../raphodo/backuppanel.py:244 msgid "Valid backup locations not yet specified" msgstr "" -#: ../raphodo/backuppanel.py:401 +#: ../raphodo/backuppanel.py:404 msgid "" "You can have your photos and videos backed up to multiple locations as they " "are downloaded, e.g. external hard drives." msgstr "" -#: ../raphodo/backuppanel.py:407 +#: ../raphodo/backuppanel.py:412 msgid "Back up photos and videos when downloading" msgstr "" -#: ../raphodo/backuppanel.py:413 +#: ../raphodo/backuppanel.py:418 msgid "Automatically detect backup devices" msgstr "" -#: ../raphodo/backuppanel.py:417 +#: ../raphodo/backuppanel.py:424 msgid "" "Specify the folder in which backups are stored on the device." "

Note: the presence of a folder with this name is used to " @@ -58,77 +409,85 @@ msgid "" "videos." msgstr "" -#: ../raphodo/backuppanel.py:428 +#: ../raphodo/backuppanel.py:439 msgid "Photo folder name:" msgstr "" -#: ../raphodo/backuppanel.py:433 +#: ../raphodo/backuppanel.py:444 msgid "Video folder name:" msgstr "" -#: ../raphodo/backuppanel.py:438 ../raphodo/nameeditor.py:883 +#: ../raphodo/backuppanel.py:449 ../raphodo/nameeditor.py:890 #: ../raphodo/renamepanel.py:123 msgid "Example:" msgstr "" -#: ../raphodo/backuppanel.py:448 +#: ../raphodo/backuppanel.py:460 msgid "If you disable automatic detection, choose the exact backup locations." msgstr "" -#: ../raphodo/backuppanel.py:452 +#. Translators: the word 'location' is optional in your translation. The left +#. side of the folder chooser combo box will always line up with the left side of the +#. the text entry boxes where the user can enter the photo folder name and the video +#. folder name. See http://damonlynch.net/rapid/documentation/thumbnails/backup.png +#: ../raphodo/backuppanel.py:468 msgid "Photo backup location:" msgstr "" -#: ../raphodo/backuppanel.py:454 +#: ../raphodo/backuppanel.py:474 msgid "Select Photo Backup Location" msgstr "" -#: ../raphodo/backuppanel.py:460 +#. Translators: the word 'location' is optional in your translation. The left +#. side of the folder chooser combo box will always line up with the left side of the +#. the text entry boxes where the user can enter the photo folder name and the video +#. folder name. See http://damonlynch.net/rapid/documentation/thumbnails/backup.png +#: ../raphodo/backuppanel.py:485 msgid "Video backup location:" msgstr "" -#: ../raphodo/backuppanel.py:462 +#: ../raphodo/backuppanel.py:491 msgid "Select Video Backup Location" msgstr "" #. Translators: this value is used as an example device when automatic backup device #. detection is enabled. You should translate this. -#: ../raphodo/backuppanel.py:564 +#: ../raphodo/backuppanel.py:595 msgid "drive1" msgstr "" #. Translators: this value is used as an example device when automatic backup device #. detection is enabled. You should translate this. -#: ../raphodo/backuppanel.py:567 +#: ../raphodo/backuppanel.py:598 msgid "drive2" msgstr "" -#: ../raphodo/backuppanel.py:628 +#: ../raphodo/backuppanel.py:663 msgid "Projected Backup Storage Use" msgstr "" -#: ../raphodo/backuppanel.py:632 +#: ../raphodo/backuppanel.py:669 msgid "Backup Options" msgstr "" #. translators: refers to the video thumbnail file that some #. cameras generate -- it has a .THM file extension -#: ../raphodo/copyfiles.py:476 +#: ../raphodo/copyfiles.py:491 msgid "video THM" msgstr "" -#: ../raphodo/copyfiles.py:482 +#: ../raphodo/copyfiles.py:497 msgid "audio" msgstr "" #: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 -#: ../raphodo/rpdfile.py:321 +#: ../raphodo/rpdfile.py:342 #, python-format msgid "%(no_photos)s Photos" msgstr "" #: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 -#: ../raphodo/rpdfile.py:316 +#: ../raphodo/rpdfile.py:333 #, python-format msgid "%(no_videos)s Videos" msgstr "" @@ -156,15 +515,15 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:1964 ../raphodo/rapid.py:2079 ../raphodo/rapid.py:5753 -#: ../raphodo/rpdfile.py:905 +#: ../raphodo/rapid.py:2023 ../raphodo/rapid.py:2151 ../raphodo/rapid.py:6043 +#: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:1967 ../raphodo/rapid.py:2080 ../raphodo/rapid.py:5754 -#: ../raphodo/rpdfile.py:933 ../raphodo/storage.py:445 +#: ../raphodo/rapid.py:2028 ../raphodo/rapid.py:2152 ../raphodo/rapid.py:6044 +#: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:449 msgid "Videos" msgstr "" @@ -172,7 +531,7 @@ msgstr "" msgid "Projected storage use after download" msgstr "" -#: ../raphodo/destinationdisplay.py:327 ../raphodo/nameeditor.py:516 +#: ../raphodo/destinationdisplay.py:327 ../raphodo/nameeditor.py:521 msgid "Custom..." msgstr "" @@ -210,57 +569,58 @@ msgstr "" msgid "%s full" msgstr "" -#: ../raphodo/devices.py:459 +#: ../raphodo/devices.py:463 msgid "Cameras" msgstr "" -#: ../raphodo/devices.py:460 ../raphodo/devices.py:920 -#: ../raphodo/preferencedialog.py:85 ../raphodo/rapid.py:1927 +#: ../raphodo/devices.py:464 ../raphodo/devices.py:927 +#: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 +#: ../raphodo/rapid.py:1979 msgid "Devices" msgstr "" -#: ../raphodo/devices.py:720 +#: ../raphodo/devices.py:724 #, python-format msgid "Downloading from %(device_names)s" msgstr "" #. Translators: e.g. Three Devices -#: ../raphodo/devices.py:780 +#: ../raphodo/devices.py:784 #, python-format msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:905 ../raphodo/rapid.py:1764 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1807 msgid "Select Source" msgstr "" -#: ../raphodo/devices.py:936 ../raphodo/devices.py:947 +#: ../raphodo/devices.py:943 ../raphodo/devices.py:954 #, python-format msgid "%(device1)s + %(device2)s" msgstr "" #. Number of cameras e.g. 3 Cameras -#: ../raphodo/devices.py:958 +#: ../raphodo/devices.py:965 #, python-format msgid "%(no_cameras)s Cameras" msgstr "" -#: ../raphodo/devices.py:963 +#: ../raphodo/devices.py:970 #, python-format msgid "%(no_devices)s Devices" msgstr "" #. Translators: two folder names, separated by a plus sign -#: ../raphodo/devices.py:1258 +#: ../raphodo/devices.py:1265 #, python-format msgid "%s + %s" msgstr "" -#: ../raphodo/didyouknow.py:44 +#: ../raphodo/didyouknow.py:45 msgid "Click on a file's checkbox to mark or unmark it for download." msgstr "" -#: ../raphodo/didyouknow.py:50 +#: ../raphodo/didyouknow.py:51 msgid "" "Files that have already been downloaded are remembered. You can still mark " "previously downloaded files to download again, but they are unchecked by " @@ -268,34 +628,67 @@ msgid "" "files that are yet to be downloaded." msgstr "" -#: ../raphodo/didyouknow.py:59 +#: ../raphodo/didyouknow.py:60 msgid "" "If more than one file is selected, they'll all take the mark of the file " "whose checkbox was clicked, regardless of whether they previously had a " "checkmark or not." msgstr "" -#: ../raphodo/didyouknow.py:67 +#: ../raphodo/didyouknow.py:68 msgid "" "Click on a device's checkbox to quickly mark or unmark all its files for " "downloading." msgstr "" -#: ../raphodo/didyouknow.py:74 +#: ../raphodo/didyouknow.py:75 +msgid "" +"After a download finishes, an icon replaces the thumbnail's checkbox. The " +"icon's color indicates whether the download was successful (green), had file " +"renaming problems (yellow/orange), or failed (red)." +msgstr "" + +#: ../raphodo/didyouknow.py:83 +msgid "" +"\n" +" In case of any problems, a red icon will appear at the bottom of " +"the window\n" +" indicating how many error reports there are. Clicking on it " +"opens the Error Report \n" +" window.\n" +" " +msgstr "" + +#: ../raphodo/didyouknow.py:91 +msgid "" +"\n" +" The Error Report window lists any problems encountered before, " +"during or after the \n" +" download. An orange triangle represents a warning, a red circle " +"indicates a failure, \n" +" and a black circle indicates more serious failures. You can " +"click on the hyperlinks to \n" +" open its file or device in a file manager. You can also search " +"the reports using the \n" +" search box in the lower left of the Error Report window.\n" +" " +msgstr "" + +#: ../raphodo/didyouknow.py:103 msgid "" "You can simultaneously download from multiple cameras, smartphones, memory " "cards, and hard drives—as many devices as your computer can handle at " "one time." msgstr "" -#: ../raphodo/didyouknow.py:81 +#: ../raphodo/didyouknow.py:110 msgid "" "The Timeline groups photos and videos based on how much time elapsed " "between consecutive shots. Use it to identify photos and videos taken at " "different periods in a single day or over consecutive days." msgstr "" -#: ../raphodo/didyouknow.py:88 +#: ../raphodo/didyouknow.py:117 msgid "" "\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?

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.The %(camera)s cannot be scanned because it cannot be unmounted.The download cannot start because the %(camera)s cannot be unmounted.%(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?= Date: Sat, 30 Dec 2017 12:18:30 -0500 Subject: New upstream version 0.9.6 --- po/rapid-photo-downloader.pot | 601 ++++++++++++++++++++++-------------------- 1 file changed, 311 insertions(+), 290 deletions(-) (limited to 'po/rapid-photo-downloader.pot') diff --git a/po/rapid-photo-downloader.pot b/po/rapid-photo-downloader.pot index c7943eb..92231d0 100644 --- a/po/rapid-photo-downloader.pot +++ b/po/rapid-photo-downloader.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: damonlynch@gmail.com\n" -"POT-Creation-Date: 2017-09-12 17:01-0400\n" +"POT-Creation-Date: 2017-12-08 01:08-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -25,136 +25,136 @@ msgstr "" msgid "Download and install latest version of Rapid Photo Downloader." msgstr "" -#: ../install.py:236 ../install.py:1732 +#: ../install.py:246 ../install.py:1769 msgid "Installer not found:" msgstr "" #. Translators: do not translate the term tar.gz -#: ../install.py:240 ../install.py:1736 +#: ../install.py:250 ../install.py:1773 msgid "Installer not in tar.gz format:" msgstr "" -#: ../install.py:465 +#: ../install.py:504 msgid "" "Incorrect folder ownership detected. Changing ownership of and resetting " "permissions for" msgstr "" -#: ../install.py:540 +#: ../install.py:579 msgid "The following command will be run:" msgstr "" -#: ../install.py:543 ../install.py:1479 ../install.py:1484 +#: ../install.py:582 ../install.py:1516 ../install.py:1521 msgid "sudo may prompt you for the sudo password." msgstr "" -#: ../install.py:547 +#: ../install.py:586 msgid "Would you like to run the command now?" msgstr "" -#: ../install.py:549 +#: ../install.py:588 msgid "Answer is not yes, exiting." msgstr "" -#: ../install.py:559 ../install.py:751 ../install.py:966 +#: ../install.py:598 ../install.py:790 ../install.py:1000 msgid "Command failed" msgstr "" -#: ../install.py:561 ../install.py:752 ../install.py:967 +#: ../install.py:600 ../install.py:791 ../install.py:1001 msgid "Exiting" msgstr "" -#: ../install.py:582 +#: ../install.py:621 msgid "The Universe repository must be enabled." msgstr "" -#: ../install.py:606 +#: ../install.py:645 msgid "" "Do you want to to uninstall the previous version of Rapid Photo Downloader:" msgstr "" -#: ../install.py:715 ../install.py:740 +#: ../install.py:754 ../install.py:779 msgid "" "Querying package system to see if an older version of Rapid Photo Downloader " "is installed (this may take a while)..." msgstr "" -#: ../install.py:726 +#: ../install.py:765 msgid "" "Unable to query package system. Please check your Internet connection and " "try again" msgstr "" -#: ../install.py:756 +#: ../install.py:795 msgid "Checking if previous version installed with pip..." msgstr "" -#: ../install.py:850 +#: ../install.py:889 msgid "The following package is unknown on your system: {}\n" msgstr "" -#: ../install.py:857 ../install.py:929 ../install.py:974 +#: ../install.py:896 ../install.py:963 ../install.py:1008 msgid "" "To continue, some packages required to run the application will be installed." msgstr "" -#: ../install.py:886 +#: ../install.py:920 msgid "Querying installed and available packages (this may take a while)" msgstr "" -#: ../install.py:958 +#: ../install.py:992 msgid "" "Querying zypper to see if any required packages are already installed (this " "may take a while)... " msgstr "" -#: ../install.py:1004 +#: ../install.py:1038 msgid "Query to confirm action at each step." msgstr "" -#: ../install.py:1011 +#: ../install.py:1045 msgid "" "When downloading the latest version, install the development version if it " "is newer than the stable version." msgstr "" -#: ../install.py:1020 +#: ../install.py:1054 msgid "" "Optional tar.gz Rapid Photo Downloader installer archive. If not specified, " "the latest version is downloaded from the Internet." msgstr "" -#: ../install.py:1043 +#: ../install.py:1077 msgid "" "Do not run the installer in the tar.gz Rapid Photo Downloader installer " "archive if it is newer than this version ({}). The default is to run " "whichever installer is newer." msgstr "" -#: ../install.py:1050 +#: ../install.py:1084 msgid "" "Uninstall Rapid Photo Downloader that was installed with pip, keeping its " "dependencies." msgstr "" -#: ../install.py:1054 +#: ../install.py:1088 msgid "" "Uninstall the dependencies installed by pip during Rapid Photo Downloader's " "installation, and Rapid Photo Downloader itself, then exit." msgstr "" -#: ../install.py:1059 +#: ../install.py:1093 msgid "" "Note: this will not uninstall any version of Rapid Photo Downloader " "installed by your Linux distribution's package manager." msgstr "" -#: ../install.py:1066 +#: ../install.py:1100 msgid "" "Dependencies will only be removed if they are not required by other programs." msgstr "" -#: ../install.py:1072 +#: ../install.py:1106 msgid "" "Note: this option will remove the dependencies regardless of whether they " "are required by another program pip has installed. Upgrade to pip 9.0 or " @@ -164,15 +164,15 @@ msgid "" "not be uninstalled." msgstr "" -#: ../install.py:1122 +#: ../install.py:1156 msgid "Failed to download versions file" msgstr "" -#: ../install.py:1126 +#: ../install.py:1160 msgid "Got error code {} while accessing versions file" msgstr "" -#: ../install.py:1234 +#: ../install.py:1268 msgid "" "Sorry, could not locate installer. Please check your Internet connection and " "verify if you can reach https://www.damonlynch.net\n" @@ -180,119 +180,119 @@ msgid "" "Exiting.\n" msgstr "" -#: ../install.py:1408 +#: ../install.py:1442 msgid "Installing application requirements..." msgstr "" -#: ../install.py:1424 +#: ../install.py:1458 msgid "Received error code" msgstr "" -#: ../install.py:1425 +#: ../install.py:1459 msgid "Failed to install application requirements: exiting" msgstr "" -#: ../install.py:1428 +#: ../install.py:1465 msgid "Installing application..." msgstr "" -#: ../install.py:1441 +#: ../install.py:1478 msgid "Failed to install application: exiting..." msgstr "" -#: ../install.py:1465 +#: ../install.py:1502 msgid "" "You may have to restart the computer to be able to run the program from the " "commmand line or application launcher." msgstr "" -#: ../install.py:1476 +#: ../install.py:1513 msgid "Do you want to install the application's man pages?" msgstr "" -#: ../install.py:1477 +#: ../install.py:1514 msgid "They will be installed into {}" msgstr "" -#: ../install.py:1478 ../install.py:1483 +#: ../install.py:1515 ../install.py:1520 msgid "If you uninstall the application, remove these manpages yourself." msgstr "" -#: ../install.py:1480 +#: ../install.py:1517 msgid "Do want to install the man pages?" msgstr "" -#: ../install.py:1482 +#: ../install.py:1519 msgid "Installing man pages into {}" msgstr "" -#: ../install.py:1499 +#: ../install.py:1536 msgid "Failed to create man page directory: exiting" msgstr "" -#: ../install.py:1511 +#: ../install.py:1548 msgid "Failed to copy man page." msgstr "" -#: ../install.py:1521 +#: ../install.py:1558 msgid "(If a segmentation fault occurs at exit, you can ignore it...)" msgstr "" -#: ../install.py:1534 +#: ../install.py:1571 msgid "" "The python3 tool pip is required to uninstall a version of Rapid Photo " "Downloader that was installed with pip.\n" "Cannot continue. Exiting." msgstr "" -#: ../install.py:1575 +#: ../install.py:1612 msgid "" "Do not run this installer script as sudo / root user.\n" "Run it using the user who will run the program.\n" msgstr "" -#: ../install.py:1585 ../install.py:1599 +#: ../install.py:1622 ../install.py:1636 msgid "Do not include any other command line arguments when specifying" msgstr "" -#: ../install.py:1614 +#: ../install.py:1651 msgid "" "Sorry, this installer does not support a custom python installation.\n" "Exiting..." msgstr "" -#: ../install.py:1620 +#: ../install.py:1657 msgid "Restarting script using system python..." msgstr "" -#: ../install.py:1651 +#: ../install.py:1688 msgid "Exiting..." msgstr "" #. Translators: do not translate the term python3-apt -#: ../install.py:1670 +#: ../install.py:1707 msgid "To continue, the package python3-apt must be installed." msgstr "" -#: ../install.py:1689 +#: ../install.py:1726 msgid "" "Install the following packages using your Linux distribution's standard " "package manager, and then rerun this installer" msgstr "" -#: ../install.py:1698 +#: ../install.py:1735 msgid "" "To run this program, programs to assist Python 3 and its package management " "must be installed." msgstr "" #. Translators: do not translate the terms Python 3, pip and setuptools -#: ../install.py:1713 +#: ../install.py:1750 msgid "Python 3's pip and setuptools must be upgraded for your user." msgstr "" #. Translators: do not translate the term python or requests -#: ../install.py:1726 +#: ../install.py:1763 msgid "Installing python requests" msgstr "" @@ -300,76 +300,76 @@ msgstr "" msgid "Upgrade Rapid Photo Downloader" msgstr "" -#: ../upgrade.py:401 ../raphodo/viewutils.py:242 +#: ../upgrade.py:446 ../raphodo/viewutils.py:242 msgid "&Cancel" msgstr "" -#: ../upgrade.py:405 +#: ../upgrade.py:450 msgid "&Upgrade" msgstr "" -#: ../upgrade.py:410 +#: ../upgrade.py:455 #, python-format msgid "Click the Upgrade button to upgrade to version %s." msgstr "" -#: ../upgrade.py:413 +#: ../upgrade.py:458 msgid "Click the Upgrade button to start the upgrade." msgstr "" -#: ../upgrade.py:416 ../upgrade.py:422 ../raphodo/viewutils.py:241 +#: ../upgrade.py:461 ../upgrade.py:467 ../raphodo/viewutils.py:241 msgid "&Close" msgstr "" -#: ../upgrade.py:417 +#: ../upgrade.py:462 msgid "&Run" msgstr "" -#: ../upgrade.py:447 +#: ../upgrade.py:492 msgid "Close Rapid Photo Downloader before running this upgrade" msgstr "" -#: ../upgrade.py:450 +#: ../upgrade.py:495 msgid "Upgrade running..." msgstr "" -#: ../upgrade.py:486 +#: ../upgrade.py:531 #, python-format msgid "" "Successfully upgraded to %s. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:491 +#: ../upgrade.py:536 msgid "" "Upgrade finished successfully. Click Close to exit, or Run to start the " "program." msgstr "" -#: ../upgrade.py:495 +#: ../upgrade.py:540 msgid "Upgrade failed. Click Close to exit." msgstr "" -#: ../upgrade.py:6967 +#: ../upgrade.py:7121 #, python-format msgid "Upgrading %s..." msgstr "" -#: ../upgrade.py:6969 +#: ../upgrade.py:7123 msgid "Press any key to continue..." msgstr "" -#: ../upgrade.py:6982 +#: ../upgrade.py:7136 msgid "Rapid Photo Downloader upgrade failed" msgstr "" -#: ../upgrade.py:6984 +#: ../upgrade.py:7138 #, python-format msgid "" "The python package %s could not be updated. The upgrade cannot continue." msgstr "" -#: ../raphodo/aboutdialog.py:225 +#: ../raphodo/aboutdialog.py:228 msgid "Credits" msgstr "" @@ -472,22 +472,22 @@ msgstr "" #. translators: refers to the video thumbnail file that some #. cameras generate -- it has a .THM file extension -#: ../raphodo/copyfiles.py:491 +#: ../raphodo/copyfiles.py:516 msgid "video THM" msgstr "" -#: ../raphodo/copyfiles.py:497 +#: ../raphodo/copyfiles.py:522 msgid "audio" msgstr "" #: ../raphodo/destinationdisplay.py:78 ../raphodo/devicedisplay.py:1079 -#: ../raphodo/rpdfile.py:342 +#: ../raphodo/rpdfile.py:348 #, python-format msgid "%(no_photos)s Photos" msgstr "" #: ../raphodo/destinationdisplay.py:82 ../raphodo/devicedisplay.py:1081 -#: ../raphodo/rpdfile.py:333 +#: ../raphodo/rpdfile.py:339 #, python-format msgid "%(no_videos)s Videos" msgstr "" @@ -515,15 +515,15 @@ msgid "%(size_free)s free of %(size_total)s" msgstr "" #: ../raphodo/destinationdisplay.py:190 ../raphodo/devicedisplay.py:993 -#: ../raphodo/rapid.py:2023 ../raphodo/rapid.py:2151 ../raphodo/rapid.py:6043 +#: ../raphodo/rapid.py:2032 ../raphodo/rapid.py:2160 ../raphodo/rapid.py:6053 #: ../raphodo/rpdfile.py:930 msgid "Photos" msgstr "" #. translators: the name of the Videos folder #: ../raphodo/destinationdisplay.py:191 ../raphodo/devicedisplay.py:994 -#: ../raphodo/rapid.py:2028 ../raphodo/rapid.py:2152 ../raphodo/rapid.py:6044 -#: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:449 +#: ../raphodo/rapid.py:2037 ../raphodo/rapid.py:2161 ../raphodo/rapid.py:6054 +#: ../raphodo/rpdfile.py:958 ../raphodo/storage.py:452 msgid "Videos" msgstr "" @@ -575,7 +575,7 @@ msgstr "" #: ../raphodo/devices.py:464 ../raphodo/devices.py:927 #: ../raphodo/preferencedialog.py:108 ../raphodo/preferencedialog.py:118 -#: ../raphodo/rapid.py:1979 +#: ../raphodo/rapid.py:1988 msgid "Devices" msgstr "" @@ -590,7 +590,7 @@ msgstr "" msgid "%(no_devices)s %(device_type)s" msgstr "" -#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1807 +#: ../raphodo/devices.py:912 ../raphodo/rapid.py:1816 msgid "Select Source" msgstr "" @@ -1281,7 +1281,7 @@ msgid "" "\n" msgstr "" -#: ../raphodo/filebrowse.py:124 ../raphodo/thumbnaildisplay.py:1643 +#: ../raphodo/filebrowse.py:124 ../raphodo/thumbnaildisplay.py:1756 msgid "Open in File Browser..." msgstr "" @@ -1307,7 +1307,7 @@ msgstr "" msgid "Text" msgstr "" -#: ../raphodo/generatenameconfig.py:192 ../raphodo/rapid.py:2125 +#: ../raphodo/generatenameconfig.py:192 ../raphodo/rapid.py:2134 msgid "Filename" msgstr "" @@ -1355,7 +1355,7 @@ msgstr "" #. Translators: for an explanation of what this means, #. see http://damonlynch.net/rapid/documentation/index.html#renamefilename -#: ../raphodo/generatenameconfig.py:210 ../raphodo/rapid.py:2126 +#: ../raphodo/generatenameconfig.py:210 ../raphodo/rapid.py:2135 msgid "Extension" msgstr "" @@ -1766,7 +1766,7 @@ msgid "YYYYMM" msgstr "" #: ../raphodo/generatenameconfig.py:397 ../raphodo/jobcodepanel.py:199 -#: ../raphodo/nameeditor.py:833 ../raphodo/rapid.py:1852 +#: ../raphodo/nameeditor.py:833 ../raphodo/rapid.py:1861 #: ../raphodo/renamepanel.py:83 ../raphodo/renamepanel.py:241 msgid "Job Code" msgstr "" @@ -1918,11 +1918,11 @@ msgstr "" msgid "Job Code Sort:" msgstr "" -#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2133 +#: ../raphodo/jobcodepanel.py:206 ../raphodo/rapid.py:2142 msgid "Ascending" msgstr "" -#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2134 +#: ../raphodo/jobcodepanel.py:207 ../raphodo/rapid.py:2143 msgid "Descending" msgstr "" @@ -2803,17 +2803,17 @@ msgstr "" msgid "Birthday" msgstr "" -#: ../raphodo/preferences.py:624 +#: ../raphodo/preferences.py:626 #, python-format msgid "Subfolder preferences should not start with a %s" msgstr "" -#: ../raphodo/preferences.py:627 +#: ../raphodo/preferences.py:629 #, python-format msgid "Subfolder preferences should not end with a %s" msgstr "" -#: ../raphodo/preferences.py:632 +#: ../raphodo/preferences.py:634 #, python-format msgid "Subfolder preferences should not contain two %s one after the other" msgstr "" @@ -3083,21 +3083,21 @@ msgstr "" #. 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 +#: ../raphodo/proximity.py:190 ../raphodo/proximity.py:215 +#: ../raphodo/proximity.py:238 ../raphodo/proximity.py:241 #, python-format msgid "%(date)s, %(time)s" msgstr "" -#: ../raphodo/proximity.py:204 +#: ../raphodo/proximity.py:206 #, python-format msgid "%(starttime)s - %(endtime)s" msgstr "" #. The start and end dates are on a different day #. Translators: for example Nov 3 or Dec 31 -#: ../raphodo/proximity.py:221 ../raphodo/proximity.py:225 -#: ../raphodo/proximity.py:980 ../raphodo/timeutils.py:105 +#: ../raphodo/proximity.py:223 ../raphodo/proximity.py:227 +#: ../raphodo/proximity.py:991 ../raphodo/timeutils.py:105 #, python-format msgid "%(month)s %(numeric_day)s" msgstr "" @@ -3105,14 +3105,14 @@ msgstr "" #. 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 +#: ../raphodo/proximity.py:234 ../raphodo/proximity.py:235 +#: ../raphodo/proximity.py:996 ../raphodo/timeutils.py:110 #, python-format msgid "%(date)s %(year)s" msgstr "" #. Translators: for example, Nov 3, 12:15 PM - Nov 4, 1:00 AM -#: ../raphodo/proximity.py:245 +#: ../raphodo/proximity.py:247 #, python-format msgid "%(earlier_time)s - %(later_time)s" msgstr "" @@ -3121,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:253 +#: ../raphodo/proximity.py:255 #, python-format msgid "" "%(earlier_time)s -\n" "%(later_time)s" msgstr "" -#: ../raphodo/proximity.py:382 +#: ../raphodo/proximity.py:384 #, python-format msgid "%(month)s %(year)s" msgstr "" #. Translators: for example Nov 2015 -#: ../raphodo/proximity.py:987 +#: ../raphodo/proximity.py:998 #, python-format msgid "%(month)s %(year)s" msgstr "" -#: ../raphodo/proximity.py:1595 +#: ../raphodo/proximity.py:1678 msgid "" "The time elapsed between consecutive photos and videos that is used to build " "the Timeline" @@ -3149,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:1652 +#: ../raphodo/proximity.py:1735 #, python-format msgid "%(minutes)dm" msgstr "" #. Translators: i.e. "1.5h", which is short for 1.5 hours. #. Replace the entire string with the correct localized value -#: ../raphodo/proximity.py:1656 +#: ../raphodo/proximity.py:1739 msgid "1.5h" msgstr "" #. Translators: e.g. "5h", which is short for 5 hours. #. Replace the very last character (after the d) with the correct localized value, #. keeping everything else. In other words, change only the h character. -#: ../raphodo/proximity.py:1661 +#: ../raphodo/proximity.py:1744 #, python-format msgid "%(hours)dh" msgstr "" -#: ../raphodo/proximity.py:1710 +#: ../raphodo/proximity.py:1795 msgid "" "The Timeline groups photos and videos based on how much time elapsed between " "consecutive shots. Use it to identify photos and videos taken at different " "periods in a single day or over consecutive days." msgstr "" -#: ../raphodo/proximity.py:1715 +#: ../raphodo/proximity.py:1800 msgid "" "Use the slider (below) to adjust the time elapsed between consecutive shots " "that is used to build the Timeline." msgstr "" -#: ../raphodo/proximity.py:1718 +#: ../raphodo/proximity.py:1803 msgid "Timeline build pending..." msgstr "" -#: ../raphodo/proximity.py:1719 +#: ../raphodo/proximity.py:1804 msgid "Timeline is building..." msgstr "" -#: ../raphodo/proximity.py:1721 +#: ../raphodo/proximity.py:1806 msgid "" "The Timeline needs to be rebuilt because the file modification time does not " "match the time a shot was taken for one or more shots.

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